@keyframes brillo{to{left:130%}}@keyframes fichaIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lento{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes vuelo{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% - 24px)}}@keyframes destello{0%,55%{left:-60%}85%,to{left:140%}}.legal-cab .wrap{padding-top:30px;padding-bottom:30px;display:block}.legal-cab h1{font-size:clamp(34px,8.6vw,60px);line-height:1.02}.legal-cab .sub{max-width:34em}.tabs{scrollbar-width:none;gap:8px;margin:14px -22px 0;padding:2px 22px 14px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs a{flex:none}.doc{max-width:42em}.doc h2{font-family:var(--display);margin:0 0 6px;font-size:clamp(30px,7.4vw,44px);font-weight:500;line-height:1.05}.doc .act{color:var(--tinta-suave);margin:0 0 26px;font-size:15px}.doc h3{font-family:var(--display);margin:30px 0 10px;font-size:24px;font-weight:600;line-height:1.1}.doc p,.doc li{font-size:17.5px;line-height:1.6}.doc p{margin:0 0 14px}.doc ul{margin:0 0 14px;padding-left:22px}.doc .tabla{-webkit-overflow-scrolling:touch;margin:14px 0 22px;overflow-x:auto}.doc table{border-collapse:collapse;width:100%;min-width:560px;font-size:16px}.doc th,.doc td{text-align:left;vertical-align:top;border-bottom:1px solid #cfc4a6;padding:10px 8px}.doc th{font-weight:700}.pend{color:#5a4500;background:#fff0b3;border-radius:6px;padding:2px 8px;font-size:14px;font-weight:700;display:inline-block}.oscura .doc th,.oscura .doc td{border-color:#2b261b}.oscura .doc p,.oscura .doc li{color:#dad2bd}.oscura .doc h2,.oscura .doc h3{color:#fff}.oscura .doc .act{color:var(--gris-oro)}.oscura .pend{color:var(--oro-claro);background:#3a3010}html.lectura .oscura .doc h2,html.lectura .oscura .doc h3,html.lectura .hero h1,html.lectura .cierre h2{color:var(--tinta)!important}@media (width<=600px){.doc table{min-width:0}.doc thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.doc tr{border-bottom:1px solid #cfc4a6;padding:12px 0;display:block}.doc td{border:0;padding:3px 0;display:block}.doc td[data-etiqueta]:before{content:attr(data-etiqueta) ": ";font-weight:700}.doc td:first-child{font-size:17px;font-weight:700}.doc td:first-child:before{content:none}}@media (width>=1100px){.doc,.legal-cab .wrap>*{max-width:46em;margin-inline:auto}.legal-cab .tabs{margin-inline:auto;padding-inline:0}}
