.legal[data-v-db0c1e90]{padding:3.5rem 0 5rem}.legal-header[data-v-db0c1e90]{border-bottom:1px solid var(--border);padding-bottom:2rem}.legal-title[data-v-db0c1e90]{letter-spacing:-.02em;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1.15}.legal-meta[data-v-db0c1e90]{color:var(--text-muted);margin-top:.75rem;font-size:.875rem;font-weight:500}.legal-intro[data-v-db0c1e90]{color:var(--text-secondary);margin-top:1rem;font-size:1.0625rem}
