.legal__title[data-v-42282cce]{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-tight)}.legal__meta[data-v-42282cce]{margin-block-start:var(--space-5);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--c-text-tertiary)}.legal__dot[data-v-42282cce]{color:var(--c-strong)}.legal__lede[data-v-42282cce]{margin-block-start:var(--space-5);font-size:var(--fs-subtitle);line-height:var(--lh-snug);color:var(--c-text-secondary)}.legal__layout[data-v-42282cce]{display:grid;gap:var(--space-10)}.legal__main[data-v-42282cce]{min-inline-size:0}.legal__toc[data-v-42282cce]{padding:var(--space-6);background:var(--c-subtle);border-radius:var(--r-lg)}.legal__toc-title[data-v-42282cce]{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--c-text-tertiary)}.legal__toc-list[data-v-42282cce]{margin-block-start:var(--space-4);display:grid;gap:var(--space-3)}.legal__toc-link[data-v-42282cce]{display:flex;align-items:baseline;gap:var(--space-3);font-size:var(--fs-body);color:var(--c-text-secondary);transition:color var(--dur-fast) var(--ease-standard)}.legal__toc-link[data-v-42282cce]:hover,.legal__toc-num[data-v-42282cce]{color:var(--c-accent)}.legal__toc-num[data-v-42282cce]{flex:none;font-size:var(--fs-caption)}@media(min-width:640px){.legal__toc-list[data-v-42282cce]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.legal__layout--toc[data-v-42282cce]{grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:var(--space-16);align-items:start}.legal__layout--toc .legal__toc[data-v-42282cce]{position:sticky;inset-block-start:calc(var(--nav-h) + var(--space-6))}.legal__layout--toc .legal__toc-list[data-v-42282cce]{grid-template-columns:minmax(0,1fr)}}.legal-prose[data-v-42282cce]{max-inline-size:72ch}.legal-prose[data-v-42282cce] section{margin-block-start:var(--space-12)}.legal-prose[data-v-42282cce] section:first-child{margin-block-start:0}.legal-prose[data-v-42282cce] h2{font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:var(--ls-snug);color:var(--c-text);scroll-margin-block-start:calc(var(--nav-h) + var(--space-4))}.legal-prose[data-v-42282cce] h3{margin-block-start:var(--space-6);font-size:var(--fs-section);color:var(--c-text)}.legal-prose[data-v-42282cce] p{margin-block-start:var(--space-4);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text-secondary)}.legal-prose[data-v-42282cce] ol,.legal-prose[data-v-42282cce] ul{margin-block-start:var(--space-4);padding-inline-start:var(--space-7)}.legal-prose[data-v-42282cce] ul{list-style:disc outside}.legal-prose[data-v-42282cce] ol{list-style:decimal outside}.legal-prose[data-v-42282cce] li{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text-secondary)}.legal-prose[data-v-42282cce] li+li{margin-block-start:var(--space-2)}.legal-prose[data-v-42282cce] li::marker{color:var(--c-strong)}.legal-prose[data-v-42282cce] a{color:var(--c-accent);text-decoration:underline;text-underline-offset:.18em}.legal-prose[data-v-42282cce] strong{font-weight:var(--fw-semibold);color:var(--c-text)}.legal__foot[data-v-42282cce]{margin-block-start:var(--space-16);padding-block-start:var(--space-8);border-block-start:var(--bw-hairline) solid var(--c-hairline)}.legal__foot-lead[data-v-42282cce]{font-size:var(--fs-section);font-weight:var(--fw-semibold);color:var(--c-text)}.legal__foot-body[data-v-42282cce]{margin-block-start:var(--space-2);font-size:var(--fs-body);color:var(--c-text-secondary)}.legal__foot-body a[data-v-42282cce]{color:var(--c-accent);text-decoration:underline;text-underline-offset:.18em}.legal__related[data-v-42282cce]{margin-block-start:var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.legal__related-link[data-v-42282cce]{font-size:var(--fs-caption);color:var(--c-text-tertiary);text-decoration:underline;text-underline-offset:.18em;transition:color var(--dur-fast) var(--ease-standard)}.legal__related-link[data-v-42282cce]:hover{color:var(--c-accent)}
