.legal-hero{padding-bottom:20px}.legal-hero h1{max-width:100%;font-size:clamp(1.7rem,3vw,2.5rem)}.legal-etiqueta{color:#a8e9ff;font-weight:800;letter-spacing:.1em;font-size:.76rem}.legal-contenedor{max-width:1100px;margin:0 auto 45px;padding:0 18px}.legal-indice{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 20px}.legal-indice a{display:inline-flex;padding:11px 16px;border:1px solid #9cdaf5;border-radius:999px;background:rgba(6,51,105,.85);color:#fff;text-decoration:none;font-weight:700}.legal-indice a:hover,.legal-indice a:focus-visible{background:#126b9f;outline-offset:3px}.legal-alerta{background:#fff4d9;border-left:5px solid #d49b19;color:#563c06;padding:18px 20px;border-radius:12px;line-height:1.6;margin-bottom:18px}.legal-articulo{background:rgba(247,252,255,.96);color:#18334a;border:1px solid #b9d8ea;border-radius:18px;padding:clamp(20px,3vw,38px);margin-bottom:18px;box-shadow:0 14px 34px rgba(1,18,47,.18);scroll-margin-top:110px}.legal-articulo h2{font-size:clamp(1.45rem,2.4vw,2rem);margin:8px 0 24px;color:#123f65}.legal-articulo h3{font-size:1.07rem;margin:25px 0 8px;color:#075a8e}.legal-articulo p,.legal-articulo li{line-height:1.8;font-size:1rem}.legal-articulo p{margin:8px 0 13px}.legal-num{color:#0b729f;font-size:.85rem;letter-spacing:.06em;font-weight:800;text-transform:uppercase}.legal-normas{padding-left:23px}.legal-version{font-size:.9rem!important;color:#52687a}.legal-acciones{display:flex;justify-content:flex-start;padding:5px 0 20px}@media(max-width:650px){.legal-contenedor{padding:0 12px}.legal-indice a{flex:1 1 auto;justify-content:center;font-size:.9rem}.legal-articulo{padding:20px 17px}.legal-articulo p,.legal-articulo li{line-height:1.65}}
