.legal-hero[data-v-9f60c70c]{padding:80px var(--gutter-editorial) 64px;background:var(--hero-bg);color:var(--paper-0)}.legal-hero h1[data-v-9f60c70c]{font:var(--display-2);letter-spacing:var(--display-track-2);text-wrap:balance;margin:24px 0 0}.legal-lead[data-v-9f60c70c]{max-width:680px;font:var(--body-lead);color:var(--hero-text-secondary);margin:22px 0 0}.legal-meta[data-v-9f60c70c]{font:var(--body-xs);color:var(--hero-text-secondary);flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.version-badge[data-v-9f60c70c]{border:1px solid var(--hero-border);font:var(--label-sm);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--paper-0);padding:6px 10px}.legal-body[data-v-9f60c70c]{padding:72px var(--gutter-editorial) 96px;background:var(--paper-0);color:var(--text-primary);grid-template-columns:260px minmax(0,760px);justify-content:space-between;align-items:start;gap:80px;display:grid}.legal-sidebar[data-v-9f60c70c]{max-height:calc(100vh - 80px);position:sticky;top:40px;overflow-y:auto}.legal-sidebar ol[data-v-9f60c70c]{margin:24px 0;padding:0;list-style:none}.legal-sidebar ol ol[data-v-9f60c70c]{margin:0 0 0 16px}.legal-sidebar li a[data-v-9f60c70c]{font:var(--body-sm);color:var(--text-secondary);padding:8px 0;text-decoration:none;display:block}.legal-sidebar ol ol li a[data-v-9f60c70c]{font:var(--body-xs);color:var(--text-muted);padding:5px 0}.related[data-v-9f60c70c]{border-top:1px solid var(--border-divider);padding-top:22px}.related-link[data-v-9f60c70c]{font:var(--body-sm);justify-content:space-between;gap:16px;margin-top:14px;display:flex}.legal-article[data-v-9f60c70c]{min-width:0}.legal-contact h2[data-v-9f60c70c]{font:var(--heading-3);letter-spacing:var(--heading-track);text-wrap:pretty;margin:16px 0 0}.legal-contact p[data-v-9f60c70c]{font:var(--body-md);color:var(--text-secondary);margin:16px 0 0}.legal-contact[data-v-9f60c70c]{border:1px solid var(--border-divider);margin-top:56px;padding:32px}.legal-contact a[data-v-9f60c70c]{font:var(--body-md);overflow-wrap:anywhere;margin-top:20px;display:inline-block}.back-top[data-v-9f60c70c]{font:var(--body-sm);gap:16px;margin-top:32px;display:inline-flex}.related-link[data-v-9f60c70c],.legal-contact a[data-v-9f60c70c],.back-top[data-v-9f60c70c]{color:var(--blue-700);text-underline-offset:4px;text-decoration:underline}.legal-body a[data-v-9f60c70c]:hover{color:var(--blue-500)}.legal-body a[data-v-9f60c70c]:focus-visible{outline:2px solid var(--blue-500);outline-offset:5px}@media (width<=1000px){.legal-body[data-v-9f60c70c]{grid-template-columns:220px minmax(0,1fr);gap:40px}}@media (width<=720px){.legal-hero[data-v-9f60c70c]{padding-top:56px;padding-bottom:40px}.legal-body[data-v-9f60c70c]{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:40px;padding-bottom:64px}.legal-sidebar[data-v-9f60c70c]{max-height:none;position:static}.legal-sidebar ol[data-v-9f60c70c]{margin:16px 0}.legal-contact[data-v-9f60c70c]{padding:24px}}
