.legal.svelte-173bhqy{padding-block:clamp(120px,14vw,168px) clamp(64px,8vw,112px)}.page.svelte-173bhqy{max-width:800px}.head.svelte-173bhqy{border-bottom:1px solid var(--line);flex-direction:column;gap:16px;padding-bottom:32px;display:flex}h1.svelte-173bhqy{font-family:var(--font-serif);margin:0;font-size:clamp(40px,5.4vw,68px);font-weight:500;line-height:1.04}.updated.svelte-173bhqy{color:var(--text-muted);margin:0;font-size:14px}.notice.svelte-173bhqy{border-inline-start:2px solid var(--accent);background:var(--surface);color:var(--text-soft);margin:0;padding:14px 18px;font-size:14px;line-height:1.7}p.svelte-173bhqy,li.svelte-173bhqy{color:var(--text-soft);font-size:16px;line-height:1.8}p.svelte-173bhqy{margin:0 0 18px}.intro.svelte-173bhqy{padding-top:32px}.intro.svelte-173bhqy p:where(.svelte-173bhqy){color:var(--text);font-size:18px}a.svelte-173bhqy{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}a.svelte-173bhqy:hover{color:#fff}.toc.svelte-173bhqy{background:var(--surface);border:1px solid var(--line-soft);margin-block:12px 40px;padding:22px 26px}.toc-label.svelte-173bhqy{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:12px;font-weight:600}.toc.svelte-173bhqy ol:where(.svelte-173bhqy){columns:2 260px;column-gap:36px;margin:0;padding-inline-start:1.4em}.toc.svelte-173bhqy li:where(.svelte-173bhqy){break-inside:avoid;margin:0;padding-block:2px;font-size:15px;line-height:1.5}.toc.svelte-173bhqy a:where(.svelte-173bhqy){color:var(--text-soft);text-decoration:none}section.svelte-173bhqy{padding-top:36px;scroll-margin-top:24px}h2.svelte-173bhqy{font-family:var(--font-serif);margin:0 0 16px;font-size:clamp(26px,2.8vw,34px);font-weight:500;line-height:1.15}.num.svelte-173bhqy{color:var(--accent);margin-inline-end:.35em}ul.svelte-173bhqy{margin:0 0 18px;padding-inline-start:1.3em}li.svelte-173bhqy{margin-bottom:8px;padding-inline-start:.2em}li.svelte-173bhqy::marker{color:var(--accent)}
