.legal[data-astro-cid-waosa6pj]{padding-block:clamp(48px,7vw,80px)}.legal__grid[data-astro-cid-waosa6pj]{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,72px);display:grid}.legal__aside[data-astro-cid-waosa6pj]{top:calc(var(--header-h) + 24px);position:sticky}.legal__aside[data-astro-cid-waosa6pj] ol[data-astro-cid-waosa6pj]{border-top:1px solid var(--line);counter-reset:toc;gap:6px;margin-top:16px;padding-top:16px;display:grid}.legal__aside[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj]{color:var(--ink-2);font-size:.875rem;text-decoration:none}.legal__aside[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj]:hover{color:var(--accent)}.legal__body[data-astro-cid-waosa6pj]{max-width:70ch}.legal__body[data-astro-cid-waosa6pj] h1[data-astro-cid-waosa6pj]{margin-bottom:32px;font-size:clamp(2rem,4vw,2.75rem);line-height:1.1}.legal__body[data-astro-cid-waosa6pj] h2{border-top:1px solid var(--line);margin:40px 0 12px;padding-top:24px;font-size:1.25rem;line-height:1.3}.legal__body[data-astro-cid-waosa6pj] p,.legal__body[data-astro-cid-waosa6pj] li{color:var(--ink-2)}.legal__body[data-astro-cid-waosa6pj] p+p{margin-top:12px}.legal__body[data-astro-cid-waosa6pj] ul{gap:6px;margin:12px 0;padding-left:20px;display:grid}.legal__body[data-astro-cid-waosa6pj] a{color:var(--accent);text-underline-offset:3px}.legal__body[data-astro-cid-waosa6pj] dl{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:max-content 1fr;gap:8px 24px;margin-top:12px;padding:20px;display:grid}.legal__body[data-astro-cid-waosa6pj] dt{font-weight:500}.legal__body[data-astro-cid-waosa6pj] dd{color:var(--ink-2);margin:0}@media (width<=860px){.legal__grid[data-astro-cid-waosa6pj]{grid-template-columns:1fr}.legal__aside[data-astro-cid-waosa6pj]{position:static}}@media (width<=520px){.legal__body[data-astro-cid-waosa6pj] dl{grid-template-columns:1fr;gap:2px}.legal__body[data-astro-cid-waosa6pj] dd{margin-bottom:8px}}
