.shipping-page{max-width:1100px;padding-block:54px 86px}.shipping-intro{max-width:740px;color:var(--muted);font-size:17px;line-height:1.75;margin-bottom:34px}.shipping-page h1{font-size:clamp(42px,5vw,62px);letter-spacing:-2.3px;margin:12px 0 16px}.shipping-page h2{font-size:clamp(22px,2.4vw,30px);letter-spacing:-.7px;margin:0 0 13px}.shipping-page h3{font-size:17px;margin:0 0 7px}.shipping-page p{line-height:1.72;color:#42585a}.shipping-page p:last-child,.shipping-page ul:last-child{margin-bottom:0}.shipping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.shipping-callout{position:relative;overflow:hidden;padding:30px 32px;border:1px solid #dcece5;border-radius:18px;background:#f1f8f4;box-shadow:0 10px 35px #153a2a08}.shipping-callout::before{content:'';position:absolute;top:0;left:0;bottom:0;width:4px;background:#6abc9c}.shipping-callout--blue{background:#f1f5fa;border-color:#dce7ef}.shipping-callout--blue::before{background:#83b4d1}.shipping-callout--sand{background:#faf7f0;border-color:#eee7d7}.shipping-callout--sand::before{background:#d0b78c}.shipping-callout--wide{grid-column:1/-1}.shipping-kicker{display:block;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#26785d;margin-bottom:12px}.shipping-callout--blue .shipping-kicker{color:#3e7497}.shipping-callout--sand .shipping-kicker{color:#876a42}.shipping-callout ul{padding-left:20px;margin:10px 0 0;color:#42585a;line-height:1.7}.shipping-callout li+li{margin-top:7px}.shipping-rate{display:inline-block;font:600 22px Manrope,var(--font);color:var(--ink);margin:0 0 12px}.shipping-note{font-size:13px;color:#667b7a!important}.shipping-subgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.shipping-callout a{text-decoration:underline;text-underline-offset:3px;color:#08775c}.shipping-status{margin-top:22px}.workflow-figure{margin:18px 0 22px;overflow:hidden;border-radius:18px;background:#071c23}.workflow-figure img{display:block;width:100%;height:auto}.workflow-figure figcaption{padding:11px 18px;color:#b9d9cf;font-size:12px;letter-spacing:.04em}.status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.status-card{border:1px solid #dcebe4;background:#fff;border-radius:13px;padding:19px;min-height:155px}.status-card strong{display:block;font:700 15px Manrope,var(--font);margin:0 0 8px;color:#163d34}.status-card p{font-size:13px;line-height:1.6;margin:0}.status-number{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e4f6ec;color:#167855;font-size:11px;font-weight:700;margin-bottom:10px}.status-card--exception{background:#f8fafb;border-color:#e1eaf0}.status-card--exception .status-number{background:#e9f1f6;color:#426e86}.shipping-page .policy-draft{margin-bottom:26px}.shipping-page .policy-contact{margin-top:22px}@media(max-width:800px){.shipping-page{padding-block:36px 65px}.shipping-grid,.shipping-subgrid{grid-template-columns:1fr}.shipping-callout--wide{grid-column:auto}.status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-callout{padding:25px 24px}}@media(max-width:520px){.status-grid{grid-template-columns:1fr}.status-card{min-height:0}.shipping-page h1{font-size:42px}.workflow-figure img{min-height:200px;object-fit:cover}}
