/* v461G — Tracking hero size alignment
   Purpose: make the Check Status hero feel consistent with the other
   customer-facing subpages and avoid an oversized headline. */

body:has(#trackingForm) main.section{
  padding-top: clamp(32px, 3vw, 52px) !important;
  padding-bottom: clamp(56px, 5vw, 88px) !important;
}

body:has(#trackingForm) main.section .vge-subpage-viewport-rail-v440G.vge-subpage-viewport-rail-v441G,
body:has(#trackingForm) .vge-subpage-viewport-rail-v440G.vge-subpage-viewport-rail-v441G,
body:has(#trackingForm) .form-shell{
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

body:has(#trackingForm) .form-shell > .eyebrow{
  margin: 0 0 14px !important;
  font-size: clamp(14px, .95vw, 18px) !important;
}

body:has(#trackingForm) .form-shell > h1{
  max-width: 22ch !important;
  margin: 0 0 16px !important;
  font-size: clamp(32px, 2.7vw, 44px) !important;
  line-height: 1.08 !important;
  letter-spacing: -0.038em !important;
}

body:has(#trackingForm) .form-shell > p.muted{
  max-width: 1180px !important;
  margin: 0 0 24px !important;
  font-size: clamp(17px, 1.12vw, 20px) !important;
  line-height: 1.52 !important;
}

body:has(#trackingForm) .status-help-grid{
  margin-top: 24px !important;
}

body:has(#trackingForm) .status-card{
  padding: clamp(26px, 2.7vw, 38px) !important;
}

body:has(#trackingForm) .status-card h2{
  font-size: clamp(26px, 2.15vw, 36px) !important;
  margin-bottom: 14px !important;
}

body:has(#trackingForm) .status-card p.muted,
body:has(#trackingForm) .status-note-list,
body:has(#trackingForm) .status-note-list li,
body:has(#trackingForm) .status-safe-note{
  font-size: clamp(15px, 1vw, 18px) !important;
}

@media (max-width:700px){
  body:has(#trackingForm) main.section{
    padding-top:24px !important;
    padding-bottom:54px !important;
  }

  body:has(#trackingForm) .form-shell > h1{
    font-size: clamp(30px, 8.4vw, 40px) !important;
    max-width: none !important;
  }

  body:has(#trackingForm) .form-shell > p.muted{
    font-size:16px !important;
  }
}
