.legal-banner{background:var(--needs-bg);color:var(--needs)}.legal-banner-in{align-items:center;gap:var(--space-3);padding-top:var(--space-3);padding-bottom:var(--space-3);font:var(--text-body);font-weight:700;display:flex}.legal-head{padding-top:var(--space-16);padding-bottom:var(--space-12)}.legal-head .sec-head{margin-bottom:0}.legal-head h1{margin-top:var(--space-2)}.legal-updated{color:var(--fg-3)}.legal-draft{display:flex}.legal-tabs{align-self:flex-start}.legal-tabs>a{height:36px;color:var(--fg-2);border-radius:7px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:700;text-decoration:none;display:flex}.legal-tabs>a[aria-current=page]{background:var(--card);color:var(--fg);box-shadow:var(--s1)}.legal-body{padding-bottom:var(--section)}.legal .toc ol{font:var(--text-body)}.legal .prose h2{font:var(--text-title);letter-spacing:0}.legal .prose h3{font:var(--text-body);margin-top:var(--space-2);font-weight:700}.legal .legal-sub{display:contents}
