.guide-header.svelte-duhxex{padding-top:53px;padding-bottom:34px}.guide-header.svelte-duhxex h1:where(.svelte-duhxex){max-width:850px;font-size:clamp(42px,5vw,62px)}.guide-header.svelte-duhxex .lede:where(.svelte-duhxex){color:var(--muted);max-width:660px;margin-top:18px;font-size:17px}.article-layout.svelte-duhxex{grid-template-columns:220px minmax(0,720px);gap:70px;margin-top:20px;padding-bottom:72px;display:grid}.article-toc.svelte-duhxex{align-self:start;min-width:0;position:sticky;top:28px}.article-toc.svelte-duhxex>span:where(.svelte-duhxex){margin-bottom:14px;font-size:11px;font-weight:600;display:block}.article-toc.svelte-duhxex a:where(.svelte-duhxex){overflow-wrap:anywhere;max-width:100%;color:var(--muted);border-left:2px solid #0000;border-radius:0 4px 4px 0;padding:8px 10px;font-size:12px;text-decoration:none;display:block}.article-toc.svelte-duhxex a:where(.svelte-duhxex):hover{color:var(--accent)}.article-toc.svelte-duhxex a.active:where(.svelte-duhxex){color:var(--accent);border-left-color:var(--accent);background:var(--soft)}.article-copy.svelte-duhxex{min-width:0}.article-copy.svelte-duhxex section{scroll-margin-top:32px}.article-copy.svelte-duhxex section+section{border-top:1px solid var(--line);margin-top:32px;padding-top:32px}.article-copy.svelte-duhxex h2{margin-bottom:16px;font-size:28px}.article-copy.svelte-duhxex h3{margin:25px 0 10px;font-size:21px}.article-copy.svelte-duhxex p{color:#595e59;font-size:15px;line-height:1.8}.article-copy.svelte-duhxex p+p{margin-top:15px}.article-copy.svelte-duhxex ul{color:#595e59;margin:14px 0;padding-left:20px;font-size:14px;line-height:1.8}.article-copy.svelte-duhxex li+li{margin-top:7px}.article-copy.svelte-duhxex a{color:var(--accent)}@media (width<=1080px){.article-layout.svelte-duhxex{grid-template-columns:175px minmax(0,1fr);gap:45px}}@media (width<=800px){.guide-header.svelte-duhxex{padding-top:32px}.guide-header.svelte-duhxex h1:where(.svelte-duhxex){font-size:46px}.guide-header.svelte-duhxex .lede:where(.svelte-duhxex){font-size:15px}.article-layout.svelte-duhxex{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:0}.article-toc.svelte-duhxex{border-block:1px solid var(--line);flex-wrap:wrap;column-gap:22px;padding-block:18px;display:flex;position:static}.article-toc.svelte-duhxex>span:where(.svelte-duhxex){width:100%;margin-bottom:5px}}@media (width<=480px){.guide-header.svelte-duhxex h1:where(.svelte-duhxex){font-size:42px}}
