.legal-page{padding:150px 0 100px}
.legal-page .wrap{max-width:820px}
.legal-page h1{color:var(--burdeos);font-size:2.2rem;margin-bottom:8px}
.legal-page .updated{color:var(--gris);font-size:.85rem;margin-bottom:40px}
.legal-page h2{color:var(--burdeos);font-size:1.25rem;margin:36px 0 12px}
.legal-page p,.legal-page li{color:var(--gris);font-size:.98rem;margin-bottom:12px}
.legal-page ul{padding-left:22px;margin-bottom:16px}
.legal-page strong{color:var(--tinta)}
.legal-page a{color:var(--burdeos);font-weight:600}
.legal-page a:hover{color:var(--oro-oscuro)}
.back-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--burdeos);margin-bottom:30px}
.back-link:hover{color:var(--oro-oscuro)}
