.hero h1{font-size:clamp(2.25rem,4.1vw,3.6rem);line-height:1.14;letter-spacing:-.035em}.hero-actions{flex-wrap:wrap}.hero .btn-orange{background:#f97316;color:#fff;border:1px solid #f97316;box-shadow:0 8px 24px #0002}.shipping-finder{background:#f3f7fc}.shipping-finder label{display:block;font-size:1rem;font-weight:700;margin-bottom:10px}.shipping-finder input{width:100%;border:1px solid #bccde0;border-radius:12px;padding:16px;font:inherit;background:#fff;color:#052e62}.shipping-finder input:focus{outline:3px solid #f97316;outline-offset:2px}.finder-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.finder-card{padding:24px;background:#fff;border:1px solid #dce5ef;border-radius:18px;min-width:0}.finder-card h3{font-size:1.15rem;color:#052e62}.finder-card dl{margin:20px 0}.finder-card dl div{padding:10px 0;border-bottom:1px solid #edf1f7}.finder-card dt{font-size:.9rem;color:#5c6c7f}.finder-card dd{margin:4px 0 0;font-weight:700;font-size:1rem}.finder-card .btn{width:100%;text-align:center}.compact-details>summary{cursor:pointer;padding:18px;border:1px solid #dce5ef;border-radius:12px;background:#fff;color:#052e62;font-size:1rem;font-weight:700}.compact-details[open]>summary{margin-bottom:18px}.shipping-schedule{padding:40px 0}.shipping-schedule .section-head{margin-bottom:20px}@media(max-width:900px){.finder-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.finder-results{grid-template-columns:1fr}.hero-actions .btn{width:100%;text-align:center}.hero h1{font-size:2.3rem}.shipping-finder{padding:44px 0}}
