.tracking-section{background:#f3f5f5;padding:32px 0;scroll-margin-top:110px}
.tracking-card{background:#fff;border-top:3px solid var(--red);padding:26px 32px}
.tracking-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px}
.tracking-heading .eyebrow{font-size:10px;margin-bottom:8px}.tracking-heading h2{font-size:30px;line-height:1.15;margin:0}.tracking-heading>p{font-size:13px;margin:0;color:var(--muted)}
.tracking-tabs{display:flex;gap:26px;border-bottom:1px solid var(--line);margin-bottom:22px}
.tracking-tabs button{appearance:none;background:transparent;border:0;border-bottom:3px solid transparent;padding:12px 0;color:var(--muted);font:inherit;font-size:14px;font-weight:600;cursor:pointer;margin-bottom:-1px}
.tracking-tabs button[aria-selected=true]{color:var(--red);border-bottom-color:var(--red)}
.tracking-tabs button:focus-visible{outline:2px solid var(--red);outline-offset:4px}
.tracking-panel[hidden]{display:none}.tracking-panel{min-height:115px}
.tracking-form-row{display:flex;align-items:end;gap:16px;max-width:780px}
.tracking-form-row label{display:flex;flex-direction:column;gap:7px;flex:1;font-size:12px;font-weight:600}
.tracking-form-row input{min-width:0;width:100%;border:1px solid #aeb8bc;background:#fff;padding:12px 14px;font:inherit;font-weight:400;font-size:16px;color:var(--ink);border-radius:0}
.tracking-form-row input:focus{outline:2px solid var(--red);outline-offset:2px}
.tracking-form-row input[aria-invalid=true]{border-color:var(--red)}
.tracking-panel .button{white-space:nowrap;min-height:47px;font-size:13px;padding:13px 20px;justify-content:center}
.tracking-panel .button:disabled{opacity:.5;cursor:wait}
.tracking-help{font-size:12px;line-height:1.6;margin:12px 0 0;color:var(--muted)}
.tracking-error{font-size:13px;color:#b10f20;margin:10px 0 0}.tracking-error[hidden]{display:none}
.tracking-provider-row{display:flex;justify-content:space-between;align-items:center;gap:28px}
.tracking-provider-row h3{font-size:20px;margin:0 0 8px;letter-spacing:-.02em}.tracking-provider-row p{font-size:14px;line-height:1.6;max-width:620px;margin:0}
.tracking-fallback{display:flex;gap:20px;flex-wrap:wrap;font-size:13px}
@media(max-width:760px){.tracking-section{padding:22px 0;scroll-margin-top:88px}.tracking-card{padding:23px 20px}.tracking-heading{display:block;margin-bottom:14px}.tracking-heading h2{font-size:27px}.tracking-heading>p{margin-top:8px}.tracking-tabs{gap:0;justify-content:space-between;margin-bottom:20px}.tracking-tabs button{font-size:12px;max-width:32%;text-align:left;padding:12px 0}.tracking-form-row{display:block}.tracking-form-row .button{width:100%;margin-top:12px}.tracking-provider-row{display:block}.tracking-provider-row .button{display:flex;width:100%;margin-top:17px}.tracking-help{font-size:11px}.tracking-panel{min-height:0}}
