.legal-main{padding-block:var(--space-16) calc(var(--space-16) * 1.5)}.legal-doc__title{margin:0 0 var(--space-12);font-size:var(--text-heading-lg);font-weight:var(--font-weight-extrabold);line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.legal-doc,.legal-doc__title{max-width:var(--copy-max)}.legal-doc li,.legal-doc p{margin:0 0 var(--space-4);font-size:var(--text-body);line-height:1.7}.legal-doc__h2{margin:var(--space-12) 0 var(--space-4);font-size:var(--text-title);font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:-.02em}.legal-doc__h3{margin:var(--space-8) 0 var(--space-2);font-size:var(--text-subhead);font-weight:var(--font-weight-semibold);line-height:1.3}.legal-doc__list{margin:0 0 var(--space-4);list-style:disc;padding-inline-start:var(--space-6)}.legal-doc__list li{margin-block-end:var(--space-2)}.legal-doc__quote{margin:0 0 var(--space-8);padding-inline-start:var(--space-4);border-inline-start:3px solid var(--signal);color:var(--muted-foreground)}.legal-doc__rule{border:0;border-block-start:1px solid var(--border);margin-block:var(--space-12)}.legal-doc code{font-size:var(--text-label)}@media (forced-colors:active){.legal-doc__link{text-decoration-line:underline}}.legal-doc .legal-doc__dates{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:calc(var(--space-8) * -1) 0 var(--space-8);font-size:var(--text-label);font-weight:var(--font-weight-semibold);line-height:1.4;letter-spacing:.02em;color:var(--muted-foreground)}