.legal{max-width:46rem;margin:0 auto;padding:2rem 1.1rem 1rem}
.legal h1{margin-top:1rem}
.legal h2{margin-top:2rem;font-size:1.3rem}
.legal [data-l]{display:none}
html[lang=es] .legal [data-l=es],html[lang=en] .legal [data-l=en]{display:block}
.legal li[data-l]{display:none}
html[lang=es] .legal li[data-l=es],html[lang=en] .legal li[data-l=en]{display:list-item}
.legal ul{padding-left:1.3rem}
.legal .upd{color:var(--mute);font-size:.95rem}
.legal-links{display:flex;flex-wrap:wrap;gap:.2rem 1.5rem;margin:.5rem 0 1rem}
