.courier-hero{background:linear-gradient(125deg,#062750,#0c4380);color:#fff;padding:clamp(3rem,8vw,6rem) 0}.courier-hero h1{font-size:clamp(2.2rem,5vw,4.3rem);max-width:850px;line-height:1.1}.courier-hero p:not(.eyebrow){max-width:720px;font-size:1.08rem;line-height:1.8}.courier-hero .eyebrow{color:#f2ca66}.courier-public,.courier-portal{display:grid;gap:1.4rem}.courier-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.courier-public .panel,.courier-portal .panel{min-width:0}.courier-public .panel p,.courier-portal .panel p{overflow-wrap:anywhere}.courier-application{scroll-margin-top:100px;max-width:980px;width:100%;margin:auto}.courier-application fieldset{border:1px solid var(--line,#dbe2eb);padding:1.25rem;border-radius:14px;min-width:0;margin:0 0 1.25rem}.courier-application legend{font-size:1.15rem;font-weight:700;padding:0 .35rem}.courier-zone-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.courier-zone-grid label{padding:.8rem;border:1px solid var(--line,#dbe2eb);border-radius:10px;align-items:flex-start;overflow-wrap:anywhere}.courier-zone-grid small{display:block;font-size:.8rem;opacity:.7}.courier-days{display:flex;gap:.6rem;flex-wrap:wrap;margin:1rem 0}.courier-days label{display:flex;gap:.35rem;align-items:center;min-height:44px;padding:.5rem}.courier-days input{width:auto}.courier-wizard-actions{display:flex;gap:.8rem;flex-wrap:wrap}.courier-conditions{padding:1rem 0;border-bottom:1px solid var(--line,#dbe2eb)}.courier-conditions summary{font-weight:650;cursor:pointer}.courier-tabs{display:flex;gap:.5rem;overflow-x:auto;max-width:100%;padding:.4rem 0 1rem}.courier-tabs a{white-space:nowrap;padding:.8rem 1rem;border:1px solid var(--line,#dbe2eb);border-radius:999px;font-size:.9rem;min-height:44px;flex-shrink:0;text-decoration:none}.courier-tabs [aria-current=page]{background:#123a69;color:#fff;border-color:#123a69}.courier-document{display:flex;gap:.8rem;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:1rem 0;border-bottom:1px solid var(--line,#dbe2eb);overflow-wrap:anywhere}.courier-metric{font-size:2.6rem;display:block;margin:.6rem 0}.courier-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.courier-public .form-panel,.courier-admin .form-panel{min-width:0}.courier-admin{display:grid;gap:1.25rem}.courier-admin table td{overflow-wrap:anywhere}.courier-admin .two-col>*{min-width:0}.courier-admin .courier-actions{display:grid;gap:1rem}.courier-admin pre{white-space:pre-wrap;overflow-wrap:anywhere}.courier-public textarea,.courier-portal textarea,.courier-admin textarea{max-width:100%;width:100%}.courier-public input,.courier-admin input,.courier-portal input{max-width:100%}.courier-portal .button,.courier-application .button{min-height:48px}.courier-public [hidden],.courier-portal [hidden]{display:none!important}@media(max-width:850px){.courier-info-grid{grid-template-columns:1fr}.courier-zone-grid{grid-template-columns:1fr}.courier-application fieldset{padding:.8rem}.courier-hero{padding:2.8rem 0}.courier-admin .business-columns{display:block}.courier-admin .business-columns>*{margin-bottom:1rem}}@media(prefers-reduced-motion:reduce){.courier-tabs{scroll-behavior:auto}}
.courier-portal .courier-days label,.courier-application .courier-days label,.courier-admin .courier-days label{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.6rem .75rem;border:1px solid var(--line,#dbe2eb);border-radius:10px;line-height:1.2;cursor:pointer}.courier-portal .courier-days input[type=checkbox],.courier-application .courier-days input[type=checkbox],.courier-admin .courier-days input[type=checkbox]{width:18px;height:18px;min-height:18px;flex:0 0 18px;padding:0;margin:0}.footer .footer-links{flex-wrap:wrap;min-width:0;max-width:100%}
