.rl{--rl-azul:#56acde;--rl-verde:#6eaa6f;--rl-tinta:#21263b;--rl-c-antetitulo:var(--rl-azul);--rl-c-titulo:var(--rl-tinta);--rl-c-texto:#646b7c;--rl-c-lista:#333a4d;--rl-c-vineta:var(--rl-verde);--rl-c-enlace:#3b93c7;--rl-c-enlace-hover:#2c77a3;--rl-c-linea:#e8e9eb;--rl-ancho:1000px;--rl-espacio:88px;--rl-separacion:56px;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.rl__veil{background:#21263b;inset:0;pointer-events:none;position:absolute}.rl__inner{margin:0 auto;max-width:var(--rl-ancho);padding:var(--rl-espacio) 32px;position:relative}.rl__bloque+.rl__bloque{margin-top:var(--rl-separacion)}.rl--separador .rl__bloque+.rl__bloque{border-top:1px solid var(--rl-c-linea);padding-top:var(--rl-separacion)}.rl--centro .rl__inner{text-align:center}.rl__bloque>*{margin:0}.rl__bloque>*+*{margin-top:24px}.rl__bloque>*+ol,.rl__bloque>*+ul{margin-top:26px}.rl__bloque>h4+h2,.rl__bloque>h4+h3{margin-top:14px}.rl__bloque>*+h4{margin-top:40px}.rl__bloque h4{color:var(--rl-c-antetitulo);font-size:var(--rl-z-antetitulo,12px);font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.rl__bloque h2{font-size:clamp(26px,3vw,var(--rl-z-titulo,38px));font-weight:300;line-height:1.28}.rl__bloque h2,.rl__bloque h3{color:var(--rl-c-titulo);letter-spacing:.01em;text-wrap:pretty}.rl__bloque h3{font-size:clamp(20px,2.2vw,var(--rl-z-subtitulo,24px));font-weight:500;line-height:1.35}.rl__bloque h5,.rl__bloque h6{color:var(--rl-c-lista);font-size:var(--rl-z-lista,16px);font-weight:600;line-height:1.5}.rl__bloque p{color:var(--rl-c-texto);font-size:var(--rl-z-texto,17px);font-weight:400;line-height:1.7}.rl__bloque b,.rl__bloque strong{color:var(--rl-c-lista);font-weight:600}.rl__bloque em,.rl__bloque i{font-style:italic}.rl__bloque a{border-bottom:1px solid;color:var(--rl-c-enlace);text-decoration:none;transition:color .18s ease}.rl__bloque a:hover{color:var(--rl-c-enlace-hover)}.rl__bloque ol,.rl__bloque ul{counter-reset:rl-num;list-style:none;padding-left:0}.rl__bloque li{color:var(--rl-c-lista);font-size:var(--rl-z-lista,16px);font-weight:400;line-height:1.65;padding-left:23px;position:relative;text-align:left}.rl__bloque li+li{margin-top:16px}.rl__bloque ul>li:before{background:var(--rl-c-vineta);border-radius:999px;content:"";height:7px;left:0;position:absolute;top:.6em;width:7px}.rl--vineta-raya .rl__bloque ul>li{padding-left:28px}.rl--vineta-raya .rl__bloque ul>li:before{border-radius:2px;height:2px;top:.78em;width:12px}.rl--vineta-ninguna .rl__bloque ul>li{padding-left:0}.rl--vineta-ninguna .rl__bloque ul>li:before{content:none}.rl__bloque ol>li{counter-increment:rl-num;padding-left:30px}.rl__bloque ol>li:before{color:var(--rl-c-vineta);content:counter(rl-num) ".";font-variant-numeric:tabular-nums;font-weight:600;left:0;position:absolute;top:0}.rl__bloque li>ol,.rl__bloque li>ul{margin-top:12px}.rl__bloque li>ul>li{padding-left:20px}.rl__bloque li>ul>li:before{background:transparent;border:1px solid var(--rl-c-vineta);height:5px;width:5px}.rl--centro .rl__bloque ol,.rl--centro .rl__bloque ul{display:inline-block;text-align:left}.rl__bloque blockquote{border-left:3px solid var(--rl-c-vineta);color:var(--rl-c-titulo);font-size:clamp(19px,2.1vw,24px);font-weight:300;letter-spacing:.01em;line-height:1.5;padding-left:24px;text-wrap:pretty}.rl__bloque blockquote p{color:inherit;font:inherit}.rl__bloque blockquote>*+*{margin-top:14px}.rl--centro .rl__bloque blockquote{border-left:0;border-top:3px solid var(--rl-c-vineta);display:inline-block;padding-left:0;padding-top:24px;text-align:left}.rl__bloque img{border-radius:12px;display:block;height:auto;max-width:100%}.rl__bloque hr{background:var(--rl-c-linea);border:0;height:1px}.rl__bloque table{border-collapse:collapse;color:var(--rl-c-lista);font-size:var(--rl-z-lista,16px);width:100%}.rl__bloque td,.rl__bloque th{border-bottom:1px solid var(--rl-c-linea);padding:12px 14px;text-align:left}.rl__bloque th{color:var(--rl-c-titulo);font-weight:600}@media (max-width:640px){.rl__inner{padding:calc(var(--rl-espacio)*.72) 20px}.rl__bloque+.rl__bloque{margin-top:calc(var(--rl-separacion)*.8)}.rl--separador .rl__bloque+.rl__bloque{padding-top:calc(var(--rl-separacion)*.8)}.rl__bloque>*+*{margin-top:20px}.rl__bloque>*+ol,.rl__bloque>*+ul{margin-top:22px}.rl__bloque>*+h4{margin-top:32px}}