.legal-hero[data-v-bda52bd4]{background:linear-gradient(var(--sage-050),var(--paper));border-bottom:1px solid var(--line-soft);padding-block:clamp(3rem,7vw,5rem)}.legal-hero__date[data-v-bda52bd4]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-size:.75rem}.legal-body[data-v-bda52bd4] h2{margin-top:2.75rem}.legal-body[data-v-bda52bd4] h2:first-child{margin-top:0}.legal-body[data-v-bda52bd4] h3{margin-top:1.75rem}.legal-body[data-v-bda52bd4] ul{color:var(--text-muted);padding-left:1.25rem}.legal-body[data-v-bda52bd4] li{margin-bottom:.4rem}.legal-body[data-v-bda52bd4] p{color:var(--text-muted)}.legal-body[data-v-bda52bd4] .legal-callout{background:var(--gold-100);border-left:3px solid var(--gold-500);border-radius:var(--radius-sm);color:var(--ink-600);margin:1.5rem 0;padding:1.1rem 1.35rem}
