/* Selected water teaser: one visual language, two review deliverables. */
.launch-header{grid-template-columns:1fr auto}.launch-header .launch-wordmark{grid-column:1;grid-row:1;justify-self:start;font-size:32px}.launch-header .launch-location{grid-column:2;grid-row:1;text-align:right}.launch-header-link{display:none}
.launch-selected-hero{display:grid;grid-template-columns:1.06fr 1fr;gap:64px;align-items:center;padding:62px 0 60px}
.launch-selected-hero .draft-copy h1{font-size:clamp(42px,4.8vw,70px);line-height:1.1;letter-spacing:-.05em;margin-bottom:26px}
.launch-selected-hero .draft-lead{font-size:17px;color:var(--muted);line-height:1.6;margin-bottom:30px}
.draft-offers{border-top:1px solid var(--rule);display:grid}
.draft-offer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 0;border-bottom:1px solid var(--rule)}
.draft-offer h2{font-size:23px;margin-bottom:9px;letter-spacing:-.03em}.draft-offer p{font-size:12px;line-height:1.65;color:var(--muted)}
.draft-offer a{font-size:12px;line-height:1.5;padding:13px 16px;min-height:44px;min-width:132px;border:1px solid #F3EFE6;text-align:center;text-decoration:none;color:#12302F;background:#F3EFE6;white-space:nowrap;font-weight:600}
.draft-offer:nth-child(2) a{background:transparent;color:#F3EFE6;border-color:#8CA69C}
.draft-note{font-size:11px;color:var(--muted);margin-top:20px;line-height:1.65}.draft-news{font-size:12px;color:var(--muted);margin-top:24px}.draft-news a{margin-left:8px;color:var(--ink)}
.draft-art,.full-opening-art{margin:0}.draft-art svg,.full-opening-art svg{width:100%;background:#D1D4CA;padding:25px;aspect-ratio:1}
.draft-art figcaption,.full-opening-art figcaption{font-size:10px;margin-top:12px;color:var(--muted);letter-spacing:.025em}
.editorial-nav{display:flex;justify-content:space-between}.editorial-nav .nav-context{display:none}.editorial-nav .editorial-brand{font-size:32px}
.full-opening-selected{display:grid;grid-template-columns:1.06fr 1fr;gap:72px;align-items:center;padding-top:60px;padding-bottom:70px}
.full-opening-selected h1{font-size:clamp(42px,4.1vw,60px);line-height:1.1;letter-spacing:-.05em;margin:22px 0 26px}
.full-opening-selected .opening-copy{max-width:39ch;padding:0}.full-opening-selected .opening-copy p{font-size:17px;line-height:1.65}.full-opening-selected .opening-links{margin-top:28px}
.full-opening-selected .full-opening-art{width:100%;max-width:none}.wide-opening .mobile-opening-form{display:none}
@media(max-width:1050px){.launch-selected-hero,.full-opening-selected{gap:40px}.launch-selected-hero .draft-copy h1{font-size:48px}.full-opening-selected h1{font-size:43px}.draft-offer{flex-wrap:wrap}}
@media(max-width:760px){.launch-selected-hero,.full-opening-selected{grid-template-columns:1fr;gap:32px;padding-top:38px;padding-bottom:40px}.launch-selected-hero .draft-copy h1{font-size:43px}.draft-offer{flex-wrap:nowrap;gap:12px;padding:20px 0}.draft-offer h2{font-size:21px}.draft-offer p{font-size:11px}.draft-offer a{min-width:110px;font-size:11px;padding:12px}.launch-selected-hero .draft-lead{font-size:15px}.draft-art,.full-opening-selected .full-opening-art{max-width:520px;width:100%;margin:auto}.draft-art svg,.full-opening-art svg{padding:18px}.full-opening-selected h1{font-size:42px;max-width:13ch}.full-opening-selected .opening-copy p{font-size:15px}.full-opening-selected .eyebrow{max-width:26ch}.editorial-nav .editorial-brand{font-size:30px}.launch-header .launch-wordmark{font-size:32px}}
@media(max-width:360px){.draft-offer{flex-wrap:wrap}.draft-offer a{margin-left:auto}.launch-selected-hero .draft-copy h1{font-size:38px}}

.wide-opening{padding-top:0}
.editorial-nav{padding-top:28px;padding-bottom:28px;border-bottom:1px solid var(--rule)}
