.ck-legal .ck-nota__cabeza h1{font-size:clamp(28px,2.4vw,36px);max-width:30ch;line-height:1.12}
.ck-legal .ck-nota__banda-fila{padding-block:28px 32px;gap:16px}
.ck-legal .ck-nota__texto{max-width:850px;padding-top:28px;padding-bottom:48px}
.ck-legal .ck-nota__cuerpo{font-size:16px;line-height:1.7;overflow-wrap:anywhere}
.ck-legal .ck-nota__cuerpo p{margin:0 0 1em}
.ck-legal .ck-nota__cuerpo :is(h2,h3){font-family:var(--ck-f-texto);line-height:1.35;letter-spacing:0;margin:1.6em 0 .7em;scroll-margin-top:170px}
.ck-legal .ck-nota__cuerpo h2{font-size:23px;font-weight:800}
.ck-legal .ck-nota__cuerpo h3{font-size:19px;font-weight:700}
.ck-legal .ck-nota__cuerpo ol{padding-left:1.5em;margin:0 0 1.5em}
.ck-legal .ck-nota__cuerpo li{margin-bottom:.65em;padding-left:.2em}
.ck-legal .ck-legal__fecha{color:var(--ck-gris);font-size:15px}
.ck-legal details.ck-legal__indice{padding:0;margin:24px 0 32px}
.ck-legal__indice summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;font-weight:700;color:var(--ck-morado)}
.ck-legal__indice summary::after{content:'+';font-size:24px;line-height:1}
.ck-legal__indice[open] summary::after{content:'−'}
.ck-legal__indice summary:focus-visible,.ck-legal a:focus-visible{outline:3px solid var(--ck-morado);outline-offset:4px;border-radius:3px}
.ck-legal__indice nav{padding:0 22px 22px}
.ck-legal .ck-legal__indice li{padding:0;margin:0 0 8px}
.ck-legal .ck-legal__indice .ck-legal__nivel-3{padding-left:16px}
.ck-legal .ck-legal__indice .ck-legal__nivel-3 a{font-weight:500}
.ck-legal .ck-nota__cuerpo a{color:var(--ck-morado);text-underline-offset:3px}
.ck-legal__documentos{display:flex;flex-wrap:wrap;gap:12px 24px;border-top:1px solid var(--ck-linea);padding-top:24px;margin-top:40px;font-size:15px;line-height:1.5}
.ck-legal__documentos a[aria-current="page"]{font-weight:700}
@media(max-width:640px){.ck-legal .ck-nota__texto{padding-top:24px;padding-bottom:40px}.ck-legal .ck-nota__cuerpo{font-size:16px;line-height:1.7}.ck-legal .ck-nota__cuerpo h2{font-size:22px}.ck-legal .ck-nota__cuerpo h3{font-size:19px}.ck-legal__documentos{flex-direction:column;gap:16px}}
