/* Estilos de páginas legales */
.legal{max-width:820px;margin-inline:auto}
.legal h2{font-size:1.35rem;margin:2.2rem 0 .6rem}
.legal p,.legal li{color:var(--c-muted);margin-bottom:.7rem}
.legal ul{list-style:disc;padding-left:1.4rem;margin-bottom:.7rem}
.legal a{color:var(--c-primary);font-weight:600}
.legal .upd{font-size:.88rem;color:var(--c-muted);padding-bottom:var(--sp-2);border-bottom:1px solid var(--c-line)}
