.legal { max-width: 820px; padding-block: 48px 72px; }
.legal h1 { font-size: clamp(1.8rem, 4vw, 2.6rem); margin-bottom: 6px; }
.legal h2 { font-size: 1.15rem; margin: 30px 0 8px; }
.legal p, .legal li { color: var(--muted); line-height: 1.75; overflow-wrap: anywhere; }
.legal p b, .legal li b, .legal span[data-co] { color: var(--text); }
.legal ul { padding-left: 20px; margin: 0; display: grid; gap: 6px; }
.company-line a { color: inherit; }
