.legal-page.svelte-mczy1z{background:var(--bg);color:var(--ink);overflow-x:clip}.lg-w.svelte-mczy1z{max-width:1160px;padding-inline:max(20px, env(safe-area-inset-left,0px));margin:0 auto}.lg-hero.svelte-mczy1z{padding-block:56px 24px}.kicker.svelte-mczy1z{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-text);margin-bottom:12px;font-size:.8125rem;font-weight:700}h1.svelte-mczy1z{letter-spacing:-.03em;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:800;line-height:1.08}.lead.svelte-mczy1z{color:var(--muted);max-width:62ch;margin-top:16px;font-size:1.125rem;line-height:1.6}.lg-meta.svelte-mczy1z{color:var(--muted);margin-top:14px;font-size:.9375rem}.lg-body.svelte-mczy1z{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:56px;padding-bottom:72px;display:grid}.lg-toc.svelte-mczy1z{position:sticky;top:92px}.lg-toc.svelte-mczy1z summary:where(.svelte-mczy1z){cursor:pointer;margin-bottom:10px;font-weight:700;list-style:none}.lg-toc.svelte-mczy1z summary:where(.svelte-mczy1z)::-webkit-details-marker{display:none}.lg-toc.svelte-mczy1z ol:where(.svelte-mczy1z){flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:.9375rem;display:flex}.lg-toc.svelte-mczy1z a:where(.svelte-mczy1z){color:var(--muted);text-decoration:none}.lg-toc.svelte-mczy1z a:where(.svelte-mczy1z):hover{color:var(--accent-text)}.lg-article.svelte-mczy1z{max-width:760px;font-size:1.0625rem;line-height:1.7}.lg-article.svelte-mczy1z section{margin-bottom:40px;padding-top:8px;scroll-margin-top:88px}.lg-article.svelte-mczy1z h2{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(1.4rem,3vw,1.75rem);font-weight:800;line-height:1.2}.lg-article.svelte-mczy1z h3{margin:22px 0 6px;font-size:1.0625rem;font-weight:700}.lg-article.svelte-mczy1z p{margin:0 0 14px}.lg-article.svelte-mczy1z :is(ul,ol){flex-direction:column;gap:6px;margin:0 0 16px;padding-left:24px;display:flex}.lg-article.svelte-mczy1z .lg-table{box-shadow:0 0 0 1px var(--line);background:var(--surface);border-radius:14px;margin:0 0 16px;overflow-x:auto}.lg-article.svelte-mczy1z .lg-table table{font-size:.9375rem}.lg-article.svelte-mczy1z .lg-table th{font-size:.8125rem}.lg-article.svelte-mczy1z .lg-table :is(th,td){text-align:left;vertical-align:top;padding:10px 14px}.lg-article.svelte-mczy1z .lg-note{background:color-mix(in oklab, var(--accent) 8%, var(--surface));border-radius:16px;margin:0 0 24px;padding:16px 20px}@media (width<=900px){.lg-body.svelte-mczy1z{grid-template-columns:minmax(0,1fr);gap:24px}.lg-toc.svelte-mczy1z{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:16px;padding:14px 18px;position:static}.lg-toc.svelte-mczy1z summary:where(.svelte-mczy1z){margin-bottom:0}.lg-toc.svelte-mczy1z details[open]:where(.svelte-mczy1z) summary:where(.svelte-mczy1z){margin-bottom:10px}}
