/* GENERADO por scripts/minificar_css.py desde css/contenido.css (sha256 6c38df1ee8890e42). No editar: editar la fuente y regenerar. */
main section > p,main section > ul,main section > ol,main section > .box,main section > h2 + p{max-width: var(--medida-texto);}main section > p,main section > ul,main section > ol{font-size: var(--fs-body);line-height: 1.75;}main section > p{margin-bottom: 18px;}main section > p,main section > li,main section > ul > li,main section > ol > li,main .toc li{overflow-wrap: break-word;}main section > ul,main section > ol{margin-bottom: 20px;margin-left: 22px;}main section > ul > li,main section > ol > li{margin-bottom: 9px;}main section > h2{font-size: var(--fs-2,36px);line-height: 1.22;border-bottom: none;padding-bottom: 0;margin-bottom: 20px;}main section > h3{font-size: var(--fs-lead,19px);margin: 30px 0 10px;}main > section:first-of-type > h2 + p{font-size: var(--fs-lead);line-height: 1.7;color: #3A4550;}main section{background: transparent;border: none;border-radius: 0;padding: 0 0 6px;margin: 0 0 46px;}main > section:not([class]),main > section.bv-rel{--sec: var(--sec-m);padding: var(--sec) 0;margin: 0;border-top: 0;}main > section:not([class]):nth-of-type(2n),main > section.bv-rel:nth-of-type(2n){--sec: var(--sec-s);}main > section:not([class]):nth-of-type(3),main > section.bv-rel:nth-of-type(3){--sec: var(--sec-l);}main > section:not([class]):first-of-type,main > section.bv-rel:first-of-type{--sec: var(--sec-m);}main > section + section{border-top: 0;}main > section:last-of-type{margin-bottom: 0;}main > section.cta{border-top: none;padding: 44px 38px 46px;margin-top: 56px;}main section > .areas,main section > .tarjetas,main section > .equipo{max-width: none;}.area p,.area li,.tarjeta p,.persona p{font-size: var(--fs-body);line-height: 1.65;}main section > .box,main section > p.box{background: none;border: none;border-radius: 0;font-style: italic;font-size: var(--fs-body);line-height: 1.7;color: var(--c-muted);padding: 0;margin: 32px 0;}main section > .box b,main section > .box strong,main section > p.box b,main section > p.box strong{font-style: normal;font-weight: 700;color: var(--c-gold-txt);}section.cta > p{max-width: none;font-size: var(--fs-body);}nav.miga{padding-top: 22px;font-size: var(--fs-micro);}html{scroll-padding-top: 86px;}@media (max-width: 640px){main section{padding: 0 0 4px;margin-bottom: 34px;}main > section + section{padding-top: 32px;}main > section.cta{padding: 32px 22px 34px;margin-top: 38px;}main section > h2{font-size: 22px;}main section > p,main section > ul,main section > ol{font-size: var(--fs-body);line-height: 1.7;}}.cifras{display: grid;grid-template-columns: repeat(auto-fit,minmax(140px,1fr));gap: 18px;background: transparent;border: 0;border-radius: 3px;overflow: hidden;margin: 26px 0 4px;max-width: none;}.cifra{background: #0B1F33;padding: 22px 18px;text-align: center;}.cifra b{display: block;font-family: var(--f-serif);font-size: 32px;font-weight: 700;line-height: 1;color: #fff;}.cifra span{display: block;margin-top: 8px;font-size: var(--fs-micro);font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: rgba(255,255,255,.62);}.hitos{list-style: none;margin: 24px 0 8px;padding: 0 0 0 30px;border-left: 2px solid rgba(53,111,159,.3);max-width: none;position: relative;--avance: 1;}.hitos::before{content: "";position: absolute;left: -2px;top: 0;width: 2px;height: 100%;background: var(--c-gold,#356F9F);transform: scaleY(var(--avance));transform-origin: top center;transition: transform .18s linear;pointer-events: none;}.hitos li{position: relative;margin-bottom: 26px;padding-left: 4px;}.hitos li:last-child{margin-bottom: 4px;}.hitos li::before{content: "";position: absolute;left: -37px;top: 5px;width: 12px;height: 12px;border-radius: 50%;background: #356F9F;box-shadow: 0 0 0 4px #fff;z-index: 1;}html.js-mov .hitos li::before{background: rgba(53,111,159,.28);transform: scale(.72);transition: background .3s ease,transform .3s cubic-bezier(.16,1,.3,1);}html.js-mov .hitos li.hito-visto::before{background: var(--c-gold,#356F9F);transform: scale(1);}html.js-mov .hitos li{transition: opacity .4s ease;}html.js-mov .hitos li:not(.hito-visto){opacity: .55;}@media (prefers-reduced-motion: reduce){.hitos::before{transform: none;transition: none;}html.js-mov .hitos li::before{background: #356F9F;transform: none;transition: none;}html.js-mov .hitos li:not(.hito-visto){opacity: 1;}}.hitos .anyo{display: block;font-family: var(--f-serif);font-size: 22px;font-weight: 700;color: #0B1F33;line-height: 1.1;}.hitos p{margin: 6px 0 0;font-size: var(--fs-body);line-height: 1.65;color: #3A4550;max-width: 62ch;}.area{position: relative;padding: 22px 0 0;}.area::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 2px;background: var(--c-gold-brd);}.area .quien{display: inline-block;margin: 0 0 10px;font-size: var(--fs-micro);font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: #245579;background: rgba(53,111,159,.12);border-radius: 999px;padding: 3px 11px;}.area .enlaces-area{margin-top: 18px;padding-top: 12px;font-size: var(--fs-body);font-weight: 600;}.valores{display: grid;grid-template-columns: repeat(auto-fit,minmax(250px,1fr));gap: 18px;margin: 24px 0 4px;list-style: none;padding: 0;counter-reset: v;max-width: none;}.valores li{counter-increment: v;position: relative;padding: 20px 20px 18px 58px;background: #FBF8F2;border: 1px solid #EDE6D9;border-radius: 3px;margin: 0;}.valores li::before{content: counter(v,decimal-leading-zero);position: absolute;left: 20px;top: 19px;font-family: var(--f-serif);font-size: var(--fs-lead,19px);font-weight: 700;color: var(--c-gold-txt);}.valores h3{font-family: var(--f-serif);font-size: var(--fs-body);font-weight: 600;color: #0B1F33;margin: 0 0 5px;}.valores p{margin: 0;font-size: var(--fs-body);line-height: 1.6;color: #3A4550;}.enlaces{display: flex;flex-wrap: wrap;gap: 12px;margin: 6px 0 0;list-style: none;padding: 0;max-width: none;}.enlaces li{flex: 1 1 210px;min-width: 0;margin: 0;}.enlaces a{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 15px 18px;background: #fff;border: 1px solid #E4DED3;border-radius: 3px;font-size: var(--fs-body);font-weight: 600;color: #0B1F33;text-decoration: none;transition: border-color .2s,transform .2s,box-shadow .2s;}.enlaces a::after{content: "→";color: var(--c-gold-txt);font-weight: 400;}.enlaces a:hover{border-color: rgba(53,111,159,.55);background: #FBF8F2;}.destacado{position: relative;margin: 40px 0 40px 36px;padding: 0;max-width: none;}.destacado::before{content: "\201C";position: absolute;left: -34px;top: -18px;font-family: var(--f-serif);font-size: 64px;line-height: 1;color: var(--c-gold);opacity: .5;}.destacado p{margin: 0;font-family: var(--f-serif);font-style: italic;font-size: var(--fs-lead);line-height: 1.5;color: var(--c-navy);max-width: 46ch;}.destacado p::after{content: "\201D";font-family: var(--f-serif);font-size: 34px;line-height: 0;vertical-align: -.28em;margin-left: 6px;color: var(--c-gold);opacity: .5;}@media (max-width: 640px){.cifra{padding: 18px 12px;}.cifra b{font-size: var(--fs-3,26px);}.hitos{padding-left: 22px;}.hitos li::before{left: -29px;}.destacado{margin-left: 24px;}.destacado::before{font-size: 46px;left: -22px;top: -12px;}.destacado p{font-size: var(--fs-body);}}header.hero{text-align: left;padding: 0;background: #0B1F33;}header.hero > *{max-width: 1040px;margin-inline: auto;padding-inline: 20px;}header.hero .tag{padding-top: 58px;padding-bottom: 14px;font-size: var(--fs-micro);letter-spacing: .14em;color: var(--c-gold-lt);}header.hero h1{font-size: clamp(28px,3.4vw,40px);line-height: 1.16;letter-spacing: -.01em;margin-top: 0;padding-top: 14px;position: relative;}header.hero .tag::after{content: "";display: block;width: 34px;height: 1px;background: #356F9F;margin-top: 14px;}header.hero p{max-width: 48ch;margin-left: max(20px,calc((100% - 1040px) / 2 + 20px));margin-right: 20px;padding-inline: 0;padding-top: 16px;padding-bottom: 56px;font-size: var(--fs-lead);line-height: 1.7;color: rgba(255,255,255,.74);}@media (max-width: 640px){header.hero .tag{padding-top: 34px;}header.hero p{padding-bottom: 34px;font-size: var(--fs-lead);}}section.cta .botones{gap: 10px 14px;}section.cta .btn-oro + .btn-oro{background: transparent;color: #5B84B1;border: 1px solid rgba(53,111,159,.5);}section.cta .btn-oro + .btn-oro:hover{background: rgba(53,111,159,.12);}section.cta .btn{border-radius: var(--radius-boton,10px);}main{max-width: 1040px;}main > h2,main .toc > h2{font-family: var(--f-serif);font-size: var(--fs-3,26px);font-weight: 600;line-height: 1.22;margin: 0 0 20px;}main .toc{background: transparent;border: none;border-top: 0;border-bottom: 0;border-radius: 0;padding: 30px 0 26px;margin: 34px 0 44px;}main .toc ol{columns: 2;column-gap: 40px;margin-left: 20px;}main .toc li{margin-bottom: 8px;break-inside: avoid;}@media (max-width: 640px){main .toc ol{columns: 1;}}.legal-cuerpo{display: block;}.legal-secciones{min-width: 0;}@media (min-width: 901px){.legal-cuerpo{display: grid;grid-template-columns: 216px 1fr;gap: 56px;align-items: start;}.legal-cuerpo > .toc{position: sticky;top: 96px;margin: 0;padding: 20px 20px 22px;border: 0;border-radius: 4px;background: var(--c-cream);max-height: calc(100vh - 116px);overflow-y: auto;}.legal-cuerpo > .toc h2{font-size: 13px;margin-bottom: 14px;}.legal-cuerpo > .toc ol{columns: 1;margin-left: 18px;}.legal-cuerpo > .toc li{font-size: 13px;line-height: 1.55;margin-bottom: 7px;}}.legal-indice-flot,.legal-indice-flot__panel{--lif-arriba: 10px;--lif-alto: 48px;--lif-ficha: 114px;--lif-radio: 16px;--lif-aire: 8px;--lif-fondo: #0B1F33;--lif-txt: rgba(255,255,255,.92);--lif-txt-2: rgba(255,255,255,.55);--lif-num: var(--c-gold-lt,#5B84B1);--lif-activo: rgba(255,255,255,.10);--lif-pista: rgba(255,255,255,.16);}html[data-tema="claro"] .legal-indice-flot,html[data-tema="claro"] .legal-indice-flot__panel{--lif-fondo: #FFFFFF;--lif-txt: var(--c-text);--lif-txt-2: var(--c-muted);--lif-num: var(--c-gold-txt);--lif-activo: rgba(31,68,104,.07);--lif-pista: rgba(31,68,104,.16);}.legal-indice-flot{position: fixed;top: var(--lif-arriba);left: var(--lif-arriba);right: calc(var(--lif-ficha) + var(--lif-arriba));height: var(--lif-alto);z-index: 117000;opacity: 0;visibility: hidden;transform: translateY(-6px);transition: opacity .25s ease,transform .25s ease,visibility .25s;}.legal-indice-flot.visible{opacity: 1;visibility: visible;transform: none;}.legal-indice-flot__b{position: relative;display: flex;align-items: center;gap: 9px;width: 100%;height: 100%;padding: 0 14px 6px;background: var(--lif-fondo);border: 0;border-radius: var(--lif-radio);box-shadow: 0 10px 30px -10px rgba(0,0,0,.55),0 3px 10px -6px rgba(0,0,0,.35);font-family: var(--f-sans);font-size: 13px;line-height: 1.3;color: var(--lif-txt);text-align: left;cursor: pointer;}html[data-tema="claro"] .legal-indice-flot__b{box-shadow: 0 10px 30px -12px rgba(16,25,34,.30),0 3px 10px -6px rgba(16,25,34,.18);}.legal-indice-flot__b:focus-visible{outline: 2px solid var(--lif-num);outline-offset: 2px;}.legal-indice-flot__num{flex: none;font-size: var(--fs-micro,11px);font-weight: 700;letter-spacing: .04em;font-variant-numeric: tabular-nums;color: var(--lif-num);}.legal-indice-flot__t{flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: 600;}.legal-indice-flot__icono{flex: none;width: 8px;height: 8px;border-right: 1.5px solid var(--lif-txt-2);border-bottom: 1.5px solid var(--lif-txt-2);transform: rotate(45deg) translate(-2px,-2px);transition: transform .2s ease;}.legal-indice-flot__b[aria-expanded="true"] .legal-indice-flot__icono{transform: rotate(-135deg) translate(-2px,-2px);}.legal-indice-flot__prog{position: absolute;left: 14px;right: 14px;bottom: 6px;height: 3px;border-radius: 999px;background: var(--lif-pista);overflow: hidden;}.legal-indice-flot__prog > span{display: block;height: 100%;transform: scaleX(0);transform-origin: 0 50%;background: var(--lif-num);}.legal-indice-flot__velo{position: fixed;inset: 0;z-index: 116000;background: rgba(11,17,32,.38);}.legal-indice-flot__panel{position: fixed;top: calc(var(--lif-arriba) + var(--lif-alto) + var(--lif-aire));left: var(--lif-arriba);right: var(--lif-arriba);z-index: 117000;max-height: calc(100vh - var(--lif-arriba) - var(--lif-alto) - var(--lif-aire) - var(--urgbar-alto,68px) - 12px);max-height: calc(100dvh - var(--lif-arriba) - var(--lif-alto) - var(--lif-aire) - var(--urgbar-alto,68px) - 12px);overflow-y: auto;overscroll-behavior: contain;background: var(--lif-fondo);border-radius: var(--lif-radio);box-shadow: 0 20px 44px -16px rgba(0,0,0,.60),0 4px 14px -8px rgba(0,0,0,.40);padding: 0 8px 8px;color: var(--lif-txt);}html[data-tema="claro"] .legal-indice-flot__panel{box-shadow: 0 20px 44px -18px rgba(16,25,34,.32),0 4px 14px -8px rgba(16,25,34,.20);}.legal-indice-flot__panel h2{position: sticky;top: 0;z-index: 1;margin: 0 -8px 4px;padding: 13px 14px 9px;background: var(--lif-fondo);border-top-left-radius: var(--lif-radio);border-top-right-radius: var(--lif-radio);font-family: var(--f-sans);font-size: var(--fs-micro,11px);font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--lif-txt-2);}.legal-indice-flot__panel ol{list-style: none;columns: 1;margin: 0;padding: 0;}.legal-indice-flot__panel li{margin: 0;}.legal-indice-flot__panel a{display: grid;grid-template-columns: 1.9em 1fr;align-items: center;gap: 10px;min-height: 44px;padding: 5px 8px;border-radius: var(--radius-boton,10px);font-size: 13px;line-height: 1.35;color: var(--lif-txt);text-decoration: none;}.legal-indice-flot__panel .legal-indice-flot__n{justify-self: end;font-size: var(--fs-micro,11px);font-weight: 700;letter-spacing: .04em;font-variant-numeric: tabular-nums;color: var(--lif-num);}.legal-indice-flot__panel a.aqui{background: var(--lif-activo);box-shadow: inset 2px 0 0 0 var(--lif-num);font-weight: 700;}.legal-indice-flot__panel a:focus-visible{outline: 2px solid var(--lif-num);outline-offset: -2px;}@media (hover: hover){.legal-indice-flot__panel a:hover{background: var(--lif-activo);}}@media (max-width: 900px){html.lif-abierto .bchat-lanza,html.lif-abierto .bchat-mini,html.lif-abierto .fab-group{display: none;}}@media (min-width: 901px){.legal-indice-flot,.legal-indice-flot__velo,.legal-indice-flot__panel{display: none;}}@media (prefers-reduced-motion: reduce){.legal-indice-flot,.legal-indice-flot__icono{transition: none;}}
