.legal-hero[data-v-af6c1df0]{background:linear-gradient(180deg,var(--mist) 0,#fff 100%);padding:64px 0 40px}h1[data-v-af6c1df0]{margin:12px 0 8px;font-size:clamp(32px,4.4vw,48px)}.updated[data-v-af6c1df0]{color:var(--muted);font-size:15px}.legal-grid[data-v-af6c1df0]{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:56px;padding:24px 0 96px;display:grid}.toc[data-v-af6c1df0]{font-size:15px;position:sticky;top:96px}.toc-title[data-v-af6c1df0]{color:var(--navy);margin-bottom:8px;font-weight:700}.toc ol[data-v-af6c1df0]{gap:6px;margin:0;padding-left:20px;display:grid}.toc a[data-v-af6c1df0],.toc ol[data-v-af6c1df0]{color:var(--muted)}.toc a[data-v-af6c1df0]{text-decoration:none}.toc a[data-v-af6c1df0]:hover{color:var(--primary)}.draft[data-v-af6c1df0]{color:#6b4e00;background:#fff8e6;border:1px solid #f5d98a;border-radius:12px;margin-bottom:32px;padding:14px 18px;font-size:15px}.prose[data-v-af6c1df0]{color:#2b3450;max-width:72ch}.prose[data-v-af6c1df0] h2{margin:40px 0 12px;scroll-margin-top:96px;font-size:24px}.prose[data-v-af6c1df0] h3{margin:24px 0 8px;font-size:18px}.prose[data-v-af6c1df0] ol,.prose[data-v-af6c1df0] p,.prose[data-v-af6c1df0] ul{margin:0 0 14px}.prose[data-v-af6c1df0] ol,.prose[data-v-af6c1df0] ul{padding-left:22px}.prose[data-v-af6c1df0] li{margin-bottom:6px}.prose[data-v-af6c1df0] a{color:var(--primary);font-weight:600}.prose[data-v-af6c1df0] table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:15px}.prose[data-v-af6c1df0] td,.prose[data-v-af6c1df0] th{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:10px 12px}.prose[data-v-af6c1df0] th{color:var(--navy);background:var(--mist)}.prose[data-v-af6c1df0] .ph{color:#6b4e00;background:#fff3c4;border-radius:4px;padding:0 4px;font-weight:600}.prose[data-v-af6c1df0] .table-wrap{overflow-x:auto}@media (width<=960px){.legal-grid[data-v-af6c1df0]{grid-template-columns:1fr;gap:24px}.toc[data-v-af6c1df0]{background:var(--mist);border-radius:12px;padding:20px;position:static}}
