.guidearticle_hero__d8mo0{position:relative;overflow:hidden;background:var(--off-white);border-bottom:1px solid var(--border)}.guidearticle_hero__d8mo0:before{content:"";position:absolute;inset:0;background-image:linear-gradient(color-mix(in oklch,var(--accent) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--accent) 7%,transparent) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 82%);mask-image:linear-gradient(90deg,#000,transparent 82%)}.guidearticle_heroInner__e2OVd{position:relative;display:grid;grid-template-columns:minmax(0,1.42fr) minmax(250px,.58fr);align-items:center;grid-gap:clamp(40px,8vw,110px);gap:clamp(40px,8vw,110px);min-height:clamp(610px,76vh,790px);padding-top:clamp(60px,8vw,94px);padding-bottom:clamp(66px,9vw,104px)}.guidearticle_heroCopy__8RwKe{position:relative;z-index:2}.guidearticle_backLink__I36_m{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-bottom:28px;color:var(--accent-ink);font-size:13px;font-weight:720}.guidearticle_backLink__I36_m span{transition:transform var(--dur) var(--ease)}.guidearticle_backLink__I36_m:hover span{transform:translateX(-3px)}.guidearticle_category__25k5z{margin:0 0 16px;color:var(--accent-ink);font-size:13px;font-weight:720}.guidearticle_hero__d8mo0 h1{max-width:15ch;font-size:clamp(2.65rem,5.9vw,5.25rem);line-height:1}.guidearticle_dek__E1ah1{max-width:65ch;margin:26px 0 0;color:var(--ink-3);font-size:clamp(1.06rem,1.7vw,1.26rem);line-height:1.62}.guidearticle_meta__fESNP{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;color:var(--muted-txt);font-size:13px;font-weight:620}.guidearticle_heroArt__RltH9{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:50%;background:var(--dark);box-shadow:0 34px 82px -42px color-mix(in oklch,var(--ink) 80%,transparent);isolation:isolate}.guidearticle_heroArt__RltH9:before{content:"";position:absolute;width:73%;aspect-ratio:1;border:1px solid color-mix(in oklch,var(--accent-on-dark) 44%,transparent);border-radius:50%}.guidearticle_routeLine__B6zzC{position:absolute;width:116%;height:43%;border:1px solid color-mix(in oklch,var(--accent-on-dark) 52%,transparent);border-radius:50%;transform:rotate(-24deg)}.guidearticle_mark__2TUu2{position:relative;z-index:2;width:39%;height:auto;filter:brightness(0) invert(1)}.guidearticle_placeLabel__QhTI1{position:absolute;z-index:2;bottom:16%;padding:7px 11px;border:1px solid color-mix(in oklch,var(--accent-on-dark) 38%,transparent);border-radius:var(--radius-pill);background:var(--dark);color:var(--white);font-size:11px;font-weight:680}.guidearticle_pageGrid__J2aPf{display:grid;grid-template-columns:minmax(180px,230px) minmax(0,760px);justify-content:center;align-items:start;grid-gap:clamp(44px,7vw,96px);gap:clamp(44px,7vw,96px);padding:clamp(64px,9vw,112px) var(--gutter) clamp(82px,12vw,148px)}.guidearticle_toc__tnkex{position:-webkit-sticky;position:sticky;top:112px;padding-top:4px}.guidearticle_toc__tnkex strong{display:block;margin-bottom:14px;color:var(--ink);font-size:14px}.guidearticle_toc__tnkex nav{display:grid;border-top:1px solid var(--border)}.guidearticle_toc__tnkex a{display:flex;align-items:center;min-height:45px;padding:8px 0;border-bottom:1px solid var(--border);color:var(--ink-3);font-size:13px;line-height:1.35}.guidearticle_toc__tnkex a:hover{color:var(--accent-ink)}.guidearticle_toc__tnkex p{margin:18px 0 0;color:var(--muted-txt);font-size:12px;line-height:1.5}.guidearticle_articleBody__XnkZE{min-width:0;color:var(--ink-3);font-size:18px;line-height:1.78}.guidearticle_articleBody__XnkZE>p{margin:0 0 24px}.guidearticle_articleBody__XnkZE>p:first-of-type{color:var(--ink);font-size:clamp(1.22rem,2.1vw,1.48rem);font-weight:560;line-height:1.58}.guidearticle_articleBody__XnkZE h2{scroll-margin-top:128px;margin:70px 0 22px;font-size:clamp(1.82rem,3.4vw,2.55rem);line-height:1.14}.guidearticle_articleBody__XnkZE h3{margin:34px 0 13px;font-size:1.3rem}.guidearticle_articleBody__XnkZE ol,.guidearticle_articleBody__XnkZE ul{display:grid;grid-gap:10px;gap:10px;margin:4px 0 28px;padding-left:1.35em}.guidearticle_articleBody__XnkZE li{padding-left:5px}.guidearticle_articleBody__XnkZE a:not(.guidearticle_btn__Nlup5){color:var(--accent-ink);font-weight:650;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch,var(--accent) 45%,transparent);text-decoration-color:color-mix(in oklch,var(--accent) 45%,transparent);text-underline-offset:4px}.guidearticle_articleBody__XnkZE a:not(.guidearticle_btn__Nlup5):hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.guidearticle_reviewNote__sLuY9{margin:0 0 44px;padding:22px 24px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--accent-soft)}.guidearticle_reviewNote__sLuY9 strong{display:block;margin-bottom:5px;color:var(--ink);font-size:14px}.guidearticle_reviewNote__sLuY9 p{margin:0;font-size:14px;line-height:1.65}.guidearticle_callout__dy4Ax{margin:48px 0;padding:28px 30px;border:1px solid var(--accent);border-radius:var(--radius-card);background:var(--accent-soft);color:var(--ink-2)}.guidearticle_callout__dy4Ax>strong{display:block;margin-bottom:8px;color:var(--ink);font-size:19px}.guidearticle_callout__dy4Ax p{margin:0;font-size:16px;line-height:1.7}.guidearticle_callout__dy4Ax p+p{margin-top:12px}.guidearticle_checklist__ZB50n{margin:24px 0!important;padding:0!important;list-style:none}.guidearticle_checklist__ZB50n li{position:relative;padding:13px 14px 13px 42px!important;border-top:1px solid var(--border)}.guidearticle_checklist__ZB50n li:last-child{border-bottom:1px solid var(--border)}.guidearticle_checklist__ZB50n li:before{content:"✓";position:absolute;left:13px;top:13px;color:var(--accent-ink);font-weight:760}.guidearticle_sources__AAWI1{margin-top:76px;padding-top:38px;border-top:1px solid var(--border)}.guidearticle_sources__AAWI1 h2{margin:0 0 12px}.guidearticle_sources__AAWI1>p{font-size:16px}.guidearticle_sources__AAWI1 ul{display:grid;grid-gap:0;gap:0;margin:24px 0 0;padding:0;list-style:none}.guidearticle_sources__AAWI1 li{display:grid;grid-gap:3px;gap:3px;padding:14px 0;border-top:1px solid var(--border)}.guidearticle_sources__AAWI1 li:last-child{border-bottom:1px solid var(--border)}.guidearticle_sources__AAWI1 li a{font-size:15px}.guidearticle_sources__AAWI1 li span{color:var(--muted-txt);font-size:12px}.guidearticle_inlineCta__8gJ7v{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:48px}.guidearticle_textLink__tz6Wa{display:inline-flex;align-items:center;min-height:44px;font-size:14px}@media(max-width:920px){.guidearticle_heroInner__e2OVd{grid-template-columns:1fr;min-height:auto}.guidearticle_heroArt__RltH9{width:min(66vw,370px);margin:0 auto}.guidearticle_pageGrid__J2aPf{grid-template-columns:1fr;gap:38px}.guidearticle_toc__tnkex{position:static;max-width:760px;width:100%;margin:0 auto}.guidearticle_toc__tnkex nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.guidearticle_articleBody__XnkZE{max-width:760px;width:100%;margin:0 auto}}@media(max-width:560px){.guidearticle_heroInner__e2OVd{padding-top:48px;padding-bottom:62px}.guidearticle_hero__d8mo0 h1{font-size:clamp(2.45rem,12vw,4rem)}.guidearticle_heroArt__RltH9{width:74vw}.guidearticle_meta__fESNP span:nth-child(2n){display:none}.guidearticle_articleBody__XnkZE{font-size:17px;line-height:1.72}.guidearticle_articleBody__XnkZE h2{margin-top:56px}.guidearticle_toc__tnkex nav{grid-template-columns:1fr}.guidearticle_callout__dy4Ax{padding:23px 21px}.guidearticle_reviewNote__sLuY9{padding:20px}.guidearticle_placeLabel__QhTI1{bottom:12%}}@media(prefers-reduced-motion:reduce){.guidearticle_backLink__I36_m:hover span{transform:none}}