.delivery-hero{background:var(--color-surface);padding:clamp(68px,7vw,105px) 0 clamp(75px,7vw,110px)}.delivery-hero__layout{grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);align-items:center;gap:clamp(48px,7vw,115px);display:grid}.delivery-eyebrow{color:var(--color-text-secondary);font:500 var(--type-eyebrow-size)/1.45 var(--font-body);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;margin:0 0 25px}.delivery-hero h1,.delivery-destinations h2,.delivery-guidance h2,.delivery-hero__aside-title{font-family:var(--font-display);letter-spacing:-.043em;text-wrap:balance;font-weight:400}.delivery-hero h1{max-width:920px;margin:0 0 25px;font-size:clamp(66px,6.6vw,96px);line-height:.99}.delivery-hero__intro{max-width:480px;color:var(--color-text-secondary);font:400 clamp(17px, 1.5vw, 20px)/1.6 var(--font-body);margin:0}.delivery-hero__aside{border-top:1px solid var(--color-border-strong);padding:21px 0 0}.delivery-hero__aside .delivery-eyebrow{margin-bottom:12px}.delivery-hero__aside-title{margin:0 0 11px;font-size:clamp(42px,3.7vw,59px);line-height:1.06}.delivery-hero__aside-description{color:var(--color-text-secondary);font:400 15px/1.7 var(--font-body);max-width:320px;margin:0}.delivery-destinations{background:var(--color-surface-shopping);padding:clamp(70px,7.8vw,112px) 0 clamp(75px,8vw,118px)}.delivery-destinations__layout{grid-template-columns:minmax(240px,.66fr) minmax(0,1.34fr);align-items:start;gap:clamp(60px,8vw,130px);display:grid}.delivery-destinations h2{margin:0;font-size:clamp(49px,4.6vw,70px);line-height:1.06}.delivery-destinations__list{border-top:1px solid var(--color-border-strong)}.delivery-destinations__item{border-bottom:1px solid var(--color-border-strong);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px 35px;padding:clamp(25px,2.75vw,38px) 0;display:grid}.delivery-destinations__item h3{font:400 clamp(29px, 2.7vw, 39px)/1.1 var(--font-display);letter-spacing:-.035em;margin:0 0 10px}.delivery-destinations__item-copy p{max-width:480px;font:400 16px/1.7 var(--font-body);color:var(--color-text-secondary);margin:0}.delivery-destinations__rate{font:600 11px/1.5 var(--font-body);color:var(--color-ink);letter-spacing:.085em;text-transform:uppercase;text-align:right;margin:7px 0 0}.delivery-guidance{background:var(--color-ink);color:var(--color-surface);padding:clamp(73px,7.5vw,108px) 0}.delivery-guidance__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(60px,8vw,125px);display:grid}.delivery-guidance .delivery-eyebrow{color:#c3d0d0}.delivery-guidance h2{max-width:570px;margin:0;font-size:clamp(49px,4.7vw,70px);line-height:1.07}.delivery-guidance__details{border-top:1px solid #f4f0e852}.delivery-guidance__details>div{border-bottom:1px solid #f4f0e852;padding:23px 0 24px}.delivery-guidance__details h3{font:500 16px/1.45 var(--font-body);margin:0 0 12px}.delivery-guidance__details p{max-width:460px;font:400 15px/1.74 var(--font-body);color:#d2dbdb;margin:0}.delivery-closing{background:var(--color-surface);padding:clamp(47px,5vw,72px) 0}.delivery-closing__layout{justify-content:space-between;align-items:center;gap:30px;display:flex}.delivery-closing p{max-width:570px;font:400 clamp(23px, 2.6vw, 34px)/1.33 var(--font-display);letter-spacing:-.024em;margin:0}.delivery-closing a{min-height:44px;font:600 11px/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.085em;border-bottom:1px solid;flex:none;justify-content:space-between;align-items:center;gap:30px;padding:5px 0;text-decoration:none;display:inline-flex}.delivery-closing a span{font-size:16px}.delivery-closing a:hover{opacity:.68}.delivery-closing a:focus-visible{outline:2px solid var(--color-focus);outline-offset:5px}@media (width<=950px){.delivery-hero__layout{grid-template-columns:minmax(0,1.2fr) minmax(210px,.8fr);gap:40px}.delivery-hero h1{font-size:clamp(60px,6.5vw,81px)}.delivery-destinations__layout{grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);gap:34px}.delivery-guidance__layout{gap:45px}}@media (width<=700px){.delivery-hero{padding:50px 0 64px}.delivery-hero__layout,.delivery-destinations__layout,.delivery-guidance__layout{flex-direction:column;align-items:stretch;gap:38px;display:flex}.delivery-eyebrow{margin-bottom:19px;font-size:10px}.delivery-hero h1{margin-bottom:20px;font-size:clamp(51px,11.6vw,69px)}.delivery-hero__intro{font-size:17px}.delivery-hero__aside{padding-top:22px}.delivery-hero__aside-title{font-size:43px}.delivery-destinations{padding:66px 0 73px}.delivery-destinations__layout{gap:32px}.delivery-destinations h2{font-size:clamp(43px,10vw,60px)}.delivery-destinations__item{grid-template-columns:minmax(0,1fr);gap:8px;padding:24px 0}.delivery-destinations__item h3{margin-bottom:10px;font-size:35px}.delivery-destinations__item-copy p{font-size:15px}.delivery-destinations__rate{text-align:left;grid-row:1;margin:0 0 4px;font-size:10px}.delivery-guidance{padding:67px 0 77px}.delivery-guidance h2{font-size:clamp(43px,10vw,60px)}.delivery-guidance__layout{gap:34px}.delivery-guidance__details h3{font-size:15px}.delivery-guidance__details p{font-size:14px}.delivery-closing{padding:53px 0 62px}.delivery-closing__layout{flex-direction:column;align-items:flex-start;gap:25px}.delivery-closing p{font-size:26px}}@media (width<=370px){.delivery-hero h1{font-size:47px}}@media (prefers-reduced-motion:reduce){.delivery-closing a{transition:none}}
