.guide-shell{--guide-paper:#f3efe7;--guide-surface:#faf8f3;--guide-ink:#121414;--guide-muted:#5f6563;--guide-line:#d3d1ca;--guide-sea:#32687a;--guide-deep:#173946;--guide-on-dark:#faf8f3;min-height:100dvh;color:var(--guide-ink);background:var(--guide-paper);padding:0 clamp(18px,4vw,64px) 88px}.guide-shell a{transition:color .16s,background-color .16s,transform .16s}.guide-header{border-bottom:1px solid var(--guide-line);justify-content:space-between;align-items:center;max-width:1420px;height:76px;margin:0 auto;display:flex}.guide-wordmark{font-family:var(--serif);letter-spacing:-2px;font-size:40px;line-height:1}.guide-wordmark span{color:var(--guide-sea)}.guide-locales{align-items:center;gap:4px;display:flex}.guide-locales a{min-width:44px;min-height:44px;color:var(--guide-muted);letter-spacing:.12em;border-radius:999px;place-items:center;font-size:11px;display:grid}.guide-locales a[aria-current=page]{color:var(--guide-surface);background:var(--guide-ink)}.guide-locales a:hover:not([aria-current=page]){background:color-mix(in srgb, var(--guide-sea) 11%, transparent);color:var(--guide-ink)}.guide-breadcrumbs{max-width:1420px;min-height:58px;color:var(--guide-muted);align-items:center;gap:10px;margin:0 auto;font-size:12px;display:flex}.guide-breadcrumbs a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.guide-review-notice{border:1px solid var(--guide-line);max-width:1420px;color:var(--guide-muted);background:var(--guide-surface);border-radius:12px;margin:0 auto 18px;padding:11px 14px;font-size:12px}.guide-hero{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:clamp(28px,5vw,80px);max-width:1420px;min-height:min(680px,100dvh - 134px);margin:0 auto;padding:clamp(36px,6vh,72px) 0;display:grid}.guide-hero-copy{max-width:690px}.guide-eyebrow,.guide-answer-label{color:var(--guide-sea);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.guide-hero h1{letter-spacing:-.035em;max-width:16ch;margin:22px 0 24px;font-size:clamp(48px,5.5vw,82px);line-height:.98}.guide-dek{max-width:62ch;color:var(--guide-muted);font-size:clamp(16px,1.35vw,19px);line-height:1.65}.guide-meta{color:var(--guide-muted);flex-wrap:wrap;gap:10px 24px;margin-top:28px;font-size:12px;display:flex}.guide-hero-media{background:var(--guide-deep);border-radius:16px;min-height:min(600px,68dvh);margin:0;position:relative;overflow:hidden}.guide-hero-media img{object-fit:cover}.guide-story{grid-template-columns:230px minmax(0,760px);justify-content:center;align-items:start;gap:clamp(42px,8vw,118px);max-width:1180px;margin:clamp(56px,8vw,112px) auto 0;display:grid}.guide-byline{color:var(--guide-muted);font-size:12px;line-height:1.65;position:sticky;top:28px}.guide-byline>p{margin-bottom:24px}.guide-byline dl,.guide-byline dd{margin:0}.guide-byline dl{gap:16px;display:grid}.guide-byline dt{color:var(--guide-muted)}.guide-byline dd{color:var(--guide-ink)}.guide-body{min-width:0}.guide-answer{color:var(--guide-on-dark);background:var(--guide-deep);border-radius:16px;padding:clamp(28px,4vw,44px)}.guide-answer-label{color:#a8d6e3;margin-bottom:16px}.guide-answer>p:last-child{font-family:var(--serif);font-size:clamp(25px,3vw,36px);line-height:1.25}.guide-decision,.guide-section,.guide-cta,.guide-sources{margin-top:clamp(64px,9vw,104px)}.guide-section-heading,.guide-section,.guide-sources{max-width:68ch}.guide-section-heading h2,.guide-section h2,.guide-cta h2,.guide-sources h2{letter-spacing:-.025em;font-size:clamp(35px,4.8vw,54px);line-height:1.02}.guide-section-heading>p,.guide-section>p,.guide-cta p,.guide-sources>p{color:var(--guide-muted);margin-top:18px;font-size:16px;line-height:1.8}.guide-section>p+p{margin-top:16px}.guide-decision ol{gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}.guide-decision li,.guide-points>div{border:1px solid var(--guide-line);background:color-mix(in srgb, var(--guide-surface) 64%, transparent);border-radius:16px;padding:24px}.guide-decision h3,.guide-points h3{font-family:var(--sans);font-size:15px;font-weight:600}.guide-decision li p,.guide-points p{color:var(--guide-muted);margin-top:10px;line-height:1.65}.guide-decision-checklist ol{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-decision-checklist li:nth-child(2),.guide-decision-checklist li:nth-child(3){background:color-mix(in srgb, var(--guide-sea) 8%, var(--guide-surface))}.guide-decision-route ol{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-decision-route li:first-child,.guide-decision-route li:nth-child(2){flex-direction:column;justify-content:space-between;min-height:210px;display:flex}.guide-decision-route li:first-child h3,.guide-decision-route li:nth-child(2) h3{font-family:var(--serif);font-size:38px;font-weight:400}.guide-decision-selector ol{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-decision-selector li:first-child{color:var(--guide-on-dark);background:var(--guide-deep);grid-row:span 2}.guide-decision-selector li:first-child p{color:#c6d7db}.guide-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.guide-cta{color:var(--guide-on-dark);background:var(--guide-ink);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;padding:clamp(30px,5vw,52px);display:grid}.guide-cta h2{max-width:12ch}.guide-cta p{color:#bcc3c0;max-width:48ch}.guide-cta>a{min-height:52px;color:var(--guide-ink);background:var(--guide-surface);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:13px;font-weight:600;display:inline-flex}.guide-cta>a:hover{background:#dceef2}.guide-cta>a:active{transform:scale(.98)}.guide-sources{border-top:1px solid var(--guide-line);padding-top:36px}.guide-sources h2{font-size:34px}.guide-sources ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.guide-sources a{border:1px solid var(--guide-line);background:color-mix(in srgb, var(--guide-surface) 58%, transparent);border-radius:12px;flex-direction:column;justify-content:space-between;min-height:86px;padding:16px;display:flex}.guide-sources a:hover{border-color:var(--guide-sea)}.guide-sources small{color:var(--guide-muted);margin-top:12px}@media (prefers-color-scheme:dark){.guide-shell{--guide-paper:#101718;--guide-surface:#182224;--guide-ink:#edf1ef;--guide-muted:#aab4b1;--guide-line:#334345;--guide-sea:#8cc9da;--guide-deep:#173e4b;--guide-on-dark:#edf1ef}.guide-locales a[aria-current=page]{color:#101718;background:#edf1ef}.guide-cta{color:#edf1ef;background:#173e4b}.guide-cta p{color:#b9d1d7}.guide-cta>a{color:#101718;background:#edf1ef}}@media (max-width:960px){.guide-hero{grid-template-columns:1fr .92fr}.guide-story{grid-template-columns:1fr;gap:42px}.guide-byline{border-bottom:1px solid var(--guide-line);grid-template-columns:1fr 1fr;gap:26px;padding-bottom:28px;display:grid;position:static}.guide-byline>p{margin:0}}@media (max-width:767px){.guide-shell{padding:0 16px 64px}.guide-header{height:68px}.guide-wordmark{font-size:34px}.guide-breadcrumbs{white-space:nowrap;min-height:52px;overflow:hidden}.guide-breadcrumbs span:last-child{text-overflow:ellipsis;overflow:hidden}.guide-hero{grid-template-columns:1fr;gap:34px;min-height:auto;padding:30px 0 0}.guide-hero h1{max-width:none;margin:18px 0;font-size:clamp(42px,13vw,60px);line-height:1}.guide-hero-media{aspect-ratio:16/9;min-height:0}.guide-story{margin-top:56px}.guide-byline{grid-template-columns:1fr}.guide-answer{padding:26px 22px}.guide-decision-checklist ol,.guide-decision-route ol,.guide-decision-selector ol,.guide-points,.guide-sources ul{grid-template-columns:1fr}.guide-decision-selector li:first-child{grid-row:auto}.guide-decision-route li:first-child,.guide-decision-route li:nth-child(2){min-height:0}.guide-cta{grid-template-columns:1fr;align-items:start}.guide-cta>a{width:100%}}@media (prefers-reduced-motion:reduce){.guide-shell a{transition:none}}
