.tracking-page{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.tracking-intro{position:sticky;top:120px}.tracking-intro h1{margin:20px 0;font-size:clamp(3rem,5.5vw,6rem);line-height:1.02}.tracking-description{max-width:36ch;margin:16px 0 28px;font-size:1.125rem;line-height:1.6}.tracking-panel{background:#fffaf0;border:2px solid #0b4e40;border-radius:20px;min-width:0;padding:clamp(20px,3.5vw,44px);box-shadow:8px 8px #f2cf63}.tracking-panel p{margin:12px 0 20px;font-size:1rem;line-height:1.6}.tracking-panel-title{align-items:center;gap:12px;display:flex}.tracking-panel-title>svg{flex-shrink:0}.tracking-panel h2{margin:0;font-size:2rem;line-height:1.15}.tracking-panel h3{margin:12px 0 4px;font-size:1.65rem}.tracking-panel label,.tracking-method legend{margin-bottom:8px;font-size:1rem;font-weight:700;display:block}.tracking-panel input:not([type=radio]){color:#103d32;width:100%;min-width:0;min-height:52px;font:inherit;background:#fff;border:1.5px solid #426358;border-radius:8px;margin-bottom:20px;padding:12px 14px;font-size:1rem}:is(.tracking-panel button:focus-visible,.tracking-panel a:focus-visible){outline-offset:4px;outline:3px solid #bb4628}.tracking-panel .tracking-code{letter-spacing:.4em;font-size:1.5rem}.tracking-contact{overflow-wrap:anywhere}.tracking-panel .button{white-space:normal;text-align:center;min-height:48px}.tracking-panel button:disabled{opacity:.55;cursor:default}.tracking-panel .tracking-note,.tracking-panel .tracking-order-meta{color:#405c53;font-size:.875rem;line-height:1.6}.tracking-note:last-child{margin-bottom:0}.tracking-bottom{flex-wrap:wrap;justify-content:space-between;gap:14px 24px;margin-top:22px;display:flex}.tracking-bottom button{font:inherit;text-align:left;text-underline-offset:4px;min-height:44px;color:inherit;background:0 0;border:0;padding:4px 0;font-size:.875rem;text-decoration:underline}.tracking-method{border:0;flex-wrap:wrap;gap:12px;margin:24px 0;padding:0;display:flex}.tracking-method label{cursor:pointer;border:1px solid #426358;border-radius:8px;align-items:center;gap:8px;min-height:48px;padding:10px;display:flex}.tracking-method legend{margin-bottom:12px}.tracking-method input{accent-color:#0b4e40;width:18px;height:18px}.tracking-message:empty{display:none}.tracking-message{margin-bottom:18px;font-size:.875rem;display:block}.tracking-panel .tracking-error{color:#7b2814;background:#ffe4d9;border-left:4px solid #a13b20;padding:14px}.tracking-orders{gap:20px;display:grid}.tracking-order{border-top:1px solid #bccac1;min-width:0;padding-top:20px}.tracking-order-top{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.875rem;display:flex}.tracking-order-top .eyebrow{align-items:center;gap:8px;display:flex}.tracking-order .tracking-status{font-weight:750}.tracking-order-actions,.tracking-help{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.tracking-order-actions .text-link{min-height:44px;font-size:.875rem}.tracking-empty{padding:16px 0}.tracking-panel p>svg{vertical-align:middle;display:inline}@media (max-width:800px){.tracking-page{grid-template-columns:minmax(0,1fr)}.tracking-intro{position:static}.tracking-intro h1{font-size:clamp(2.75rem,10vw,4.5rem)}.tracking-description{max-width:50ch}.tracking-panel{box-shadow:5px 5px #f2cf63}}@media (prefers-reduced-motion:reduce){.tracking-page *{scroll-behavior:auto}}
