/* =========================================================
   ART8 · legal.css
   Páginas de texto longo (política de privacidade).
   ========================================================= */
.legal { padding: calc(var(--header-h) + 56px) 0 96px; }
.legal .container { max-width: 880px; }
.legal h1 { margin-top: 16px; font-size: clamp(32px, 4vw, 44px); line-height: 1.1; font-weight: 800; }
.legal .upd { margin-top: 12px; font-size: 14px; color: var(--dim); }
.legal h2 { margin-top: 44px; font-size: 22px; line-height: 1.25; font-weight: 700; color: #fff; }
.legal p, .legal li { margin-top: 12px; font-size: 16px; font-weight: 300; line-height: 1.7; color: #d6d6d6; }
.legal ul { margin: 8px 0 0; padding-left: 22px; }
.legal li { margin-top: 6px; }
.legal a { color: var(--gold-3); }
.legal .fill { background: rgba(255, 201, 0, .14); color: var(--gold-hi); padding: 1px 6px; font-weight: 500; }
.legal .box { margin-top: 28px; padding: 18px 22px; border: 1px solid var(--line-2); background: #101010; font-size: 15px; }
