.GuideArticle-module__0EhgnW__page{background:linear-gradient(90deg, transparent 0 7%, hsl(var(--border) / .35) 7% calc(7% + 1px), transparent calc(7% + 1px)), hsl(var(--background));min-height:100svh}.GuideArticle-module__0EhgnW__header,.GuideArticle-module__0EhgnW__article,.GuideArticle-module__0EhgnW__index{width:min(100% - 2rem,1120px);margin-inline:auto}.GuideArticle-module__0EhgnW__header{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;min-height:76px;display:flex}.GuideArticle-module__0EhgnW__brand,.GuideArticle-module__0EhgnW__navLink,.GuideArticle-module__0EhgnW__breadcrumb a,.GuideArticle-module__0EhgnW__related a{color:inherit;text-decoration:none}.GuideArticle-module__0EhgnW__brand{letter-spacing:-.04em;font-size:1.15rem;font-weight:900}.GuideArticle-module__0EhgnW__navLink{font-size:.9rem;font-weight:800}.GuideArticle-module__0EhgnW__navLink:hover,.GuideArticle-module__0EhgnW__breadcrumb a:hover,.GuideArticle-module__0EhgnW__related a:hover{text-underline-offset:4px;text-decoration:underline}.GuideArticle-module__0EhgnW__article{padding:clamp(3rem,8vw,7rem) 0 6rem}.GuideArticle-module__0EhgnW__breadcrumb{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:.55rem;font-size:.84rem;display:flex}.GuideArticle-module__0EhgnW__hero{max-width:850px;margin-top:3.5rem}.GuideArticle-module__0EhgnW__eyebrow{color:hsl(var(--accent-text));letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.83rem;font-weight:900}.GuideArticle-module__0EhgnW__hero h1{letter-spacing:-.07em;word-break:keep-all;max-width:820px;margin:1rem 0 0;font-size:clamp(2.45rem,7vw,5.6rem);line-height:1.02}.GuideArticle-module__0EhgnW__lead{max-width:720px;color:hsl(var(--muted-foreground));word-break:keep-all;margin:1.8rem 0 0;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.85}.GuideArticle-module__0EhgnW__meta{color:hsl(var(--muted-foreground));margin-top:1.4rem;font-size:.82rem}.GuideArticle-module__0EhgnW__coverVisual,.GuideArticle-module__0EhgnW__inlineVisual{width:fit-content;max-width:100%;margin:2.5rem 0 0}.GuideArticle-module__0EhgnW__coverVisual{max-width:1000px}.GuideArticle-module__0EhgnW__coverVisual img,.GuideArticle-module__0EhgnW__inlineVisual img{border:1px solid hsl(var(--border));background:hsl(var(--surface));-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:640px;display:block}.GuideArticle-module__0EhgnW__coverVisual figcaption,.GuideArticle-module__0EhgnW__inlineVisual figcaption{contain:inline-size;color:hsl(var(--muted-foreground));margin-top:.7rem;font-size:.85rem;line-height:1.6}.GuideArticle-module__0EhgnW__answer{border:1px solid hsl(var(--border));border-left:7px solid hsl(var(--primary));background:hsl(var(--surface));max-width:780px;margin-top:3.5rem;padding:1.5rem}.GuideArticle-module__0EhgnW__answer strong{margin-bottom:.8rem;display:block}.GuideArticle-module__0EhgnW__answer ul,.GuideArticle-module__0EhgnW__section ul{margin:0;padding-left:1.25rem}.GuideArticle-module__0EhgnW__answer li,.GuideArticle-module__0EhgnW__section li{margin-top:.55rem;line-height:1.7}.GuideArticle-module__0EhgnW__body{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:clamp(2rem,7vw,6rem);max-width:1000px;margin-top:4rem;display:grid}.GuideArticle-module__0EhgnW__sections{max-width:700px}.GuideArticle-module__0EhgnW__section+.GuideArticle-module__0EhgnW__section{margin-top:3.4rem}.GuideArticle-module__0EhgnW__section h2{letter-spacing:-.035em;word-break:keep-all;margin:0 0 1.1rem;font-size:clamp(1.55rem,3vw,2.15rem)}.GuideArticle-module__0EhgnW__section p{color:hsl(var(--muted-foreground));word-break:keep-all;margin:0 0 1rem;font-size:1.02rem;line-height:1.9}.GuideArticle-module__0EhgnW__lead code,.GuideArticle-module__0EhgnW__answer code,.GuideArticle-module__0EhgnW__section code,.GuideArticle-module__0EhgnW__aside code{background:color-mix(in srgb, hsl(var(--primary)) 30%, hsl(var(--card)));color:hsl(var(--foreground));font:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:.04em .26em}.GuideArticle-module__0EhgnW__section ul{background:hsl(var(--muted) / .5);margin-top:1.4rem;padding:1.2rem 1.2rem 1.2rem 2.5rem}.GuideArticle-module__0EhgnW__aside{border-top:4px solid hsl(var(--foreground));padding-top:1rem;position:sticky;top:1.5rem}.GuideArticle-module__0EhgnW__aside strong{font-size:.86rem;display:block}.GuideArticle-module__0EhgnW__aside p{color:hsl(var(--muted-foreground));font-size:.9rem;line-height:1.7}.GuideArticle-module__0EhgnW__cta{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:999px;margin-top:1rem;padding:.85rem 1.15rem;font-weight:900;text-decoration:none;display:inline-flex}.GuideArticle-module__0EhgnW__related{border-top:1px solid hsl(var(--border));margin-top:5rem;padding-top:2rem}.GuideArticle-module__0EhgnW__related h2{font-size:1rem}.GuideArticle-module__0EhgnW__related ul{gap:.7rem;padding:0;list-style:none;display:grid}.GuideArticle-module__0EhgnW__related a{font-weight:800}.GuideArticle-module__0EhgnW__index{padding:clamp(3.5rem,8vw,7rem) 0 7rem}.GuideArticle-module__0EhgnW__index h1{letter-spacing:-.07em;max-width:800px;margin:1rem 0 0;font-size:clamp(2.8rem,7vw,5.8rem);line-height:1}.GuideArticle-module__0EhgnW__indexLead{max-width:650px;color:hsl(var(--muted-foreground));margin:1.5rem 0 0;font-size:1.1rem;line-height:1.8}.GuideArticle-module__0EhgnW__guideList{border-top:1px solid hsl(var(--border));margin-top:4rem;display:grid}.GuideArticle-module__0EhgnW__guideList a{border-bottom:1px solid hsl(var(--border));color:inherit;grid-template-columns:4rem 1fr auto;align-items:baseline;gap:1rem;padding:1.8rem 0;text-decoration:none;display:grid}.GuideArticle-module__0EhgnW__guideList span{color:hsl(var(--accent-text));font-size:.8rem;font-weight:900}.GuideArticle-module__0EhgnW__guideList h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,3vw,2rem)}.GuideArticle-module__0EhgnW__guideList p{max-width:560px;color:hsl(var(--muted-foreground));margin:.5rem 0 0;line-height:1.65}@media (max-width:760px){.GuideArticle-module__0EhgnW__page{background:hsl(var(--background))}.GuideArticle-module__0EhgnW__body{grid-template-columns:1fr}.GuideArticle-module__0EhgnW__aside{position:static}.GuideArticle-module__0EhgnW__guideList a{grid-template-columns:2.3rem 1fr}.GuideArticle-module__0EhgnW__guideList a:after{display:none}}
