/* Estilos exclusivos de aviso-privacidad.php; no modifican la portada */
.aviso-container {max-width: 940px; padding-top: 44px; padding-bottom: 90px;}
.aviso-volver {display:inline-block; margin-bottom:28px; color:#006fa9; text-decoration:none; font-weight:600;}
.aviso-container h1 {font-size:clamp(1.9rem,4vw,2.8rem); line-height:1.18; margin:12px 0 10px; color:#073b68;}
.aviso-fecha {color:#607284; margin:0 0 28px;}
.aviso-borrador {padding:18px 22px; margin:24px 0; background:#fff6e7; border-left:4px solid #c98b28; color:#69460c; border-radius:5px;}
.aviso-seccion {padding:24px 0; border-top:1px solid #dce5ed; scroll-margin-top:120px;}
.aviso-seccion h2 {font-size:clamp(1.15rem,2vw,1.45rem); color:#073b68; margin:0 0 14px;}
.aviso-seccion p,.aviso-seccion li {line-height:1.75; color:#344454; font-size:1rem;}
.aviso-seccion p {margin:0 0 14px;}
.aviso-seccion ul {padding-left:26px; margin:0 0 18px;}
.aviso-seccion li {margin:5px 0;}
@media (max-width:640px){.aviso-container{padding-top:28px;padding-bottom:55px}.aviso-seccion{padding:19px 0}}
