/* Aviso de privacidad: página sobria, con la paleta de la marca. */
:root{--tinta:#0E0F11;--papel:#f6f7f7;--verde:#14a074;--dim:#5c6670}
*{box-sizing:border-box}
body{margin:0;background:var(--tinta);color:#e7eaec;font:17px/1.65 Onest,system-ui,-apple-system,"Segoe UI",sans-serif}
.saltar{position:absolute;left:-9999px}.saltar:focus{left:.6rem;top:.6rem;background:#fff;color:#000;padding:.7rem 1rem;z-index:9}
.cabecera{border-bottom:1px solid #23292f;padding:18px 0}
.cabecera .fila,.ancho{width:min(100% - 2.5rem,780px);margin-inline:auto}
.cabecera .fila{display:flex;align-items:center;justify-content:space-between;gap:1rem}
.marca{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:#fff;font-weight:700}
.marca-icono{width:22px;height:22px;border-radius:6px;background:var(--verde)}
.marca-fina{color:#9aa3ac;font-weight:400}
.boton{display:inline-flex;align-items:center;min-height:42px;padding:.5rem 1.1rem;border-radius:999px;border:1px solid #2c343b;color:#fff;text-decoration:none;font-size:.93rem}
.boton:hover{border-color:var(--verde)}
.seccion{padding:64px 0 80px}
.columna{max-width:70ch}
.titular{font-size:clamp(2rem,5vw,2.9rem);line-height:1.1;margin:0 0 .4em;font-weight:600}
.bajada{color:#9aa3ac;margin-bottom:2.4rem}
.rotulo{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4fe0ae;margin:2.4rem 0 .8rem}
.parrafo{color:#c3cacf;margin:0 0 1rem;text-wrap:pretty}
.parrafo strong{color:#fff}
a{color:#fff}
.pie{border-top:1px solid #23292f;padding:28px 0;color:#9aa3ac;font-size:.9rem}
.pie-fila{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center}
.pie-menu a{color:#9aa3ac;text-decoration:none}
