.arrival-groceries_section__UQMBR{max-width:1180px;margin:clamp(3.5rem,7vw,6rem) auto 0;padding:0 clamp(1.25rem,5vw,5rem);color:var(--ink)}.arrival-groceries_header__pr7Pv{max-width:900px;margin-bottom:1.4rem}.arrival-groceries_kicker__0c9BL{font-size:.77rem;letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:var(--terracotta-dark);margin:0 0 .8rem}.arrival-groceries_heading__1sDhF{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.08;letter-spacing:-.03em;max-width:900px}.arrival-groceries_footnote__0Clrh,.arrival-groceries_intro__MmS_m,.arrival-groceries_text__NyChh{max-width:900px;color:var(--muted);line-height:1.75}.arrival-groceries_intro__MmS_m{font-size:1.05rem;margin:1rem 0 0}.arrival-groceries_airport__F99En{padding:1.3rem 1.5rem;margin:1.9rem 0;border-left:3px solid var(--terracotta);background:var(--sand)}.arrival-groceries_airport__F99En h3{font-size:1.17rem;margin:0 0 .5rem}.arrival-groceries_airport__F99En p{line-height:1.7;margin:0;color:var(--muted)}.arrival-groceries_routes__rQFuB{border-top:1px solid var(--line)}.arrival-groceries_route__j1W5o{border-bottom:1px solid var(--line)}.arrival-groceries_route__j1W5o summary{position:relative;cursor:pointer;list-style:none;padding:1.1rem 2.4rem 1.1rem 0;font-weight:800;line-height:1.4}.arrival-groceries_route__j1W5o summary::-webkit-details-marker{display:none}.arrival-groceries_route__j1W5o summary:after{content:"+";position:absolute;right:.25rem;top:.8rem;color:var(--terracotta-dark);font-size:1.5rem;font-weight:400}.arrival-groceries_route__j1W5o[open] summary:after{content:"−"}.arrival-groceries_route__j1W5o p{margin:0;padding:0 2rem 1.3rem 0;line-height:1.7;color:var(--muted);max-width:900px}.arrival-groceries_text__NyChh{margin:1.2rem 0 0}.arrival-groceries_footnote__0Clrh{font-size:.9rem;margin:.8rem 0 0}.arrival-groceries_cta__BIL1P{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1.8rem;padding:1.2rem 1.4rem;border:1px solid var(--line);border-radius:16px}.arrival-groceries_cta__BIL1P p{margin:0;line-height:1.65;color:var(--muted);max-width:720px}.arrival-groceries_cta__BIL1P a{display:inline-block;flex:0 0 auto;background:var(--bistre);color:#fff;text-decoration:none;font-weight:750;padding:.85rem 1.2rem;border-radius:999px;text-align:center}@media(max-width:650px){.arrival-groceries_airport__F99En{padding:1.1rem}.arrival-groceries_cta__BIL1P{flex-direction:column;align-items:stretch}.arrival-groceries_cta__BIL1P a{width:100%}.arrival-groceries_section__UQMBR{margin-top:3.5rem}.arrival-groceries_heading__1sDhF{font-size:clamp(1.9rem,9vw,2.8rem)}}.editorial_page__n2zhT{padding:0 0 6rem}.editorial_hero__WxKKk{padding:clamp(4.5rem,9vw,8rem) clamp(1.25rem,5vw,5rem) 2.5rem;max-width:1180px;margin:0 auto}.editorial_eyebrow__T9tro{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;opacity:.68;margin:0 0 1rem}.editorial_hero__WxKKk h1{font-size:clamp(2.5rem,7vw,5.8rem);line-height:.96;letter-spacing:-.04em;margin:0;max-width:980px}.editorial_lead__BwaAe{font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.65;max-width:780px;margin:1.5rem 0 0;color:rgba(13,27,42,.78)}.editorial_grid___dwVp{max-width:1180px;margin:2rem auto 0;padding:0 clamp(1.25rem,5vw,5rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.editorial_card__UJlbH{display:flex;flex-direction:column;border:1px solid rgba(13,27,42,.12);border-radius:24px;overflow:hidden;background:#fff;min-height:100%}.editorial_media__3N5ZL{position:relative;aspect-ratio:4/3;background:#eee}.editorial_media__3N5ZL img{object-fit:cover}.editorial_copy__hX2JD{padding:1.35rem;display:flex;flex-direction:column;gap:.8rem;flex:1 1}.editorial_copy__hX2JD h2,.editorial_copy__hX2JD h3{margin:0;font-size:1.35rem;line-height:1.2}.editorial_copy__hX2JD p{margin:0;line-height:1.6;color:rgba(13,27,42,.74)}.editorial_copy__hX2JD a{margin-top:auto;font-weight:700;text-decoration:none;color:#0d1b2a}.editorial_article__OK64c{max-width:900px;margin:0 auto;padding:0 clamp(1.25rem,5vw,5rem)}.editorial_articleHero__nOZJZ{position:relative;aspect-ratio:16/9;border-radius:28px;overflow:hidden;margin:1rem 0 2.5rem}.editorial_articleHero__nOZJZ img{object-fit:cover}.editorial_article__OK64c h2{font-size:clamp(1.6rem,3vw,2.35rem);margin:2.5rem 0 1rem}.editorial_article__OK64c h3{font-size:1.25rem;margin:1.8rem 0 .7rem}.editorial_article__OK64c li,.editorial_article__OK64c p{font-size:1.06rem;line-height:1.78;color:rgba(13,27,42,.82)}.editorial_article__OK64c ul{padding-left:1.2rem}.editorial_note__1OMOW{margin:2rem 0;padding:1.25rem 1.35rem;border-radius:18px;background:#fdf6ec;border:1px solid rgba(244,163,36,.3)}.editorial_cta__5LaXM{margin-top:3rem;padding:2rem;border-radius:24px;background:#0d1b2a;color:#fff}.editorial_cta__5LaXM h2{margin:0 0 .8rem}.editorial_cta__5LaXM p{color:rgba(255,255,255,.82);margin:0 0 1.2rem}.editorial_cta__5LaXM a{display:inline-block;background:#f4a324;color:#0d1b2a;text-decoration:none;font-weight:800;padding:.9rem 1.1rem;border-radius:999px}@media(max-width:800px){.editorial_grid___dwVp{grid-template-columns:1fr}.editorial_hero__WxKKk{padding-top:3.5rem}.editorial_articleHero__nOZJZ{border-radius:20px}.editorial_cta__5LaXM{padding:1.5rem}}