.ph1.svelte-rlq1af{padding:28px 0 0}h1.svelte-rlq1af{letter-spacing:-.02em;max-width:900px;margin:18px 0 14px;font-size:34px;font-weight:500;line-height:1.15}.pgrid.svelte-rlq1af{grid-template-columns:minmax(0,1fr);gap:36px;padding:36px 0 56px;display:grid}.pbody.svelte-rlq1af{min-width:0;max-width:760px}.pside.svelte-rlq1af{flex-direction:column;gap:14px;display:flex}@media (width>=700px){h1.svelte-rlq1af{font-size:44px}}@media (width>=980px){h1.svelte-rlq1af{font-size:54px}.pgrid.svelte-rlq1af{grid-template-columns:minmax(0,1fr) 280px;gap:72px}.pside.svelte-rlq1af{top:calc(var(--navh) + 24px);align-self:start;position:sticky}}@media print{.pside.svelte-rlq1af{display:none!important}}.toc.svelte-1uelxbw{background:var(--surface);border-radius:20px;padding:20px 22px;display:none}.toc.svelte-1uelxbw h4:where(.svelte-1uelxbw){margin:0 0 8px;font-size:16px;font-weight:500}.toc.svelte-1uelxbw a:where(.svelte-1uelxbw){color:var(--ink2);border-left:2px solid var(--line);padding:6px 0 6px 12px;font-size:15px;line-height:1.35;text-decoration:none;transition:color .2s,border-color .2s;display:block}.toc.svelte-1uelxbw a:where(.svelte-1uelxbw):hover,.toc.svelte-1uelxbw a.on:where(.svelte-1uelxbw){color:var(--ink);border-color:var(--green)}@media (width>=980px){.toc.svelte-1uelxbw{display:block}}
