.legal{max-width:820px;padding:40px 0 8px}.legal h1{margin:0 0 12px;font-size:clamp(28px,5vw,40px);line-height:1.15}.legal__intro{margin:0 0 28px;font-size:18px;color:var(--muted)}.legal__nav{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:20px;font-size:15px}.legal__nav a[aria-current=page]{color:var(--fg);font-weight:700;text-decoration:none}.legal__borrador{margin:0 0 24px;padding:12px 14px;border-left:4px solid var(--alerta);background:#fff4e0;border-radius:0 var(--radio-chico) var(--radio-chico) 0;color:#5c3a00;font-size:15px}.legal__texto h2{margin:32px 0 8px;font-size:21px;line-height:1.25}.legal__texto p,.legal__texto li{max-width:70ch}.legal__texto ul{padding-left:22px;display:grid;gap:6px}
