.legal[data-v-d4e1222e]{gap:32px;display:grid}.legal__toc-title[data-v-d4e1222e]{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.legal__toc ol[data-v-d4e1222e]{gap:8px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.legal__toc a[data-v-d4e1222e]{color:var(--muted);text-decoration:none}.legal__toc a[data-v-d4e1222e]:hover{color:var(--text)}.legal__draft[data-v-d4e1222e]{border-left:3px solid var(--yellow);background:var(--card);padding:10px 14px;font-size:14px}.legal__body[data-v-d4e1222e]{max-width:68ch}.legal__prose[data-v-d4e1222e] h1{font-family:var(--font-display);margin:12px 0 24px;font-size:clamp(30px,4vw,42px);line-height:1.1}.legal__prose[data-v-d4e1222e] h2{margin:32px 0 10px;scroll-margin-top:24px;font-size:19px}.legal__prose[data-v-d4e1222e] p,.legal__prose[data-v-d4e1222e] li{color:var(--text);line-height:1.65}.legal__prose[data-v-d4e1222e] p+p{margin-top:12px}.legal__prose[data-v-d4e1222e] ul,.legal__prose[data-v-d4e1222e] ol{gap:6px;margin:12px 0;padding-left:20px;display:grid}.legal__prose[data-v-d4e1222e] a{color:var(--lav);text-underline-offset:3px;text-decoration:underline}.legal__aside[data-v-d4e1222e]{border-top:2px solid var(--lime);align-self:start;padding:16px 0 0}.legal__aside-link[data-v-d4e1222e]{color:var(--lime);margin-top:8px;font-weight:700;display:inline-block}@media (width>=1100px){.legal[data-v-d4e1222e]{grid-template-columns:220px minmax(0,1fr) 240px}.legal__toc[data-v-d4e1222e]{grid-column:1;align-self:start;position:sticky;top:24px}.legal__body[data-v-d4e1222e]{grid-column:2}.legal__aside[data-v-d4e1222e]{grid-column:3}}
