.legal-doc[data-v-b4064d67]{margin:0 auto;padding:clamp(72px,10vw,128px) 0 100px;width:min(1120px,calc(100% - 32px))}.legal-head[data-v-b4064d67]{max-width:850px}.legal-head h1[data-v-b4064d67]{font-size:clamp(44px,8vw,82px);line-height:.95;margin:12px 0 22px;max-width:14ch}.legal-summary[data-v-b4064d67]{font-size:clamp(18px,2.4vw,23px);line-height:1.5;max-width:72ch}.legal-meta[data-v-b4064d67]{display:flex;flex-wrap:wrap;gap:8px 24px;margin:24px 0}.legal-review[data-v-b4064d67]{background:color-mix(in srgb,var(--accent) 9%,#fff);border:1px solid var(--accent);font-size:var(--fs-body);line-height:1.55;max-width:74ch;padding:16px}.legal-cross[data-v-b4064d67]{color:var(--muted);margin-top:18px}.legal-cross[data-v-b4064d67] a{color:var(--accent);text-decoration:underline}.legal-toc[data-v-b4064d67]{border-top:1px solid var(--line);display:grid;gap:0 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:52px 0}.legal-toc a[data-v-b4064d67]{border-bottom:1px solid var(--line);color:var(--fg);font-family:var(--ff-mono);font-size:var(--fs-label);padding:12px 0;text-decoration:none}.legal-doc article[data-v-b4064d67]{margin-left:auto;max-width:850px}.legal-doc section[data-v-b4064d67]{border-top:1px solid var(--line);padding:34px 0;scroll-margin-top:90px}.legal-doc h2[data-v-b4064d67]{font-size:clamp(21px,3vw,29px);margin:0 0 16px}.legal-doc li[data-v-b4064d67],.legal-doc section p[data-v-b4064d67]{color:var(--muted);font-size:var(--fs-body);line-height:1.72}.legal-doc ul[data-v-b4064d67]{display:grid;gap:9px;padding-left:20px}@media(max-width:700px){.legal-toc[data-v-b4064d67]{grid-template-columns:1fr}.legal-doc article[data-v-b4064d67]{margin-left:0}}
