.gh.rh .wrap{max-width:1160px;padding:48px 24px 52px}.gh.rh p.lead{max-width:60ch}.mini{position:relative;aspect-ratio:16/9;background:var(--c,#0b5fe0);overflow:hidden;container-type:inline-size;color:#fff}.mini.cuad{aspect-ratio:4/3}.mini-win{position:absolute;left:10%;right:27%;top:12%;bottom:-6%;background:#fff;border-radius:2.2cqw 2.2cqw 0 0;box-shadow:0 2cqw 6cqw rgba(0,0,0,.18);padding:6cqw 7cqw;color:#13213a}.mini-win::before{content:'';position:absolute;left:3.5cqw;top:2.2cqw;width:9cqw;height:1.6cqw;border-radius:2cqw;background:radial-gradient(circle at .8cqw 50%,#ff6b6b .8cqw,transparent .9cqw),radial-gradient(circle at 4.5cqw 50%,#fcc419 .8cqw,transparent .9cqw),radial-gradient(circle at 8.2cqw 50%,#51cf66 .8cqw,transparent .9cqw)}.mini-win h5{font:700 4.4cqw/1.15 'Bricolage Grotesque','Public Sans',sans-serif;color:#0f2447;margin:1cqw 0 3cqw}.mini-win .f{font-size:2.3cqw;color:#5a6b85;margin-bottom:.8cqw}.mini-win .i{height:4.6cqw;border:.35cqw solid #c9d6e8;border-radius:1cqw;margin-bottom:2.6cqw;width:62%;display:flex;align-items:center;padding:0 1.6cqw;font-size:2.3cqw;color:#8a9ab3}.mini-win .r{display:flex;justify-content:space-between;border-top:.35cqw solid #e3ebf6;padding-top:2cqw;font-size:2.6cqw;font-weight:700;color:#0f2447}.mini-win .r span:last-child{color:var(--c,#0b5fe0)}.mini-badge{position:absolute;right:4%;bottom:12%;width:21cqw;height:21cqw;border-radius:50%;background:rgba(255,255,255,.28);display:grid;place-items:center;backdrop-filter:blur(2px)}.mini-badge span{width:15cqw;height:15cqw;border-radius:50%;background:#fff;color:var(--c,#0b5fe0);display:grid;place-items:center}.mini-badge svg{width:8cqw;height:8cqw}.mini-art{position:absolute;inset:0;padding:9cqw 9cqw;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 55%),var(--c,#0b5fe0)}.mini-art::before{content:'';position:absolute;right:-12cqw;top:-18cqw;width:62cqw;height:62cqw;border-radius:50%;border:5cqw solid rgba(255,255,255,.13)}.mini-art::after{content:'';position:absolute;right:16cqw;top:14cqw;width:20cqw;height:20cqw;border-radius:50%;background:rgba(255,255,255,.16)}.mini-art em{position:relative;font-style:normal;font-size:2.8cqw;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.85;margin-bottom:2cqw}.mini-art strong{position:relative;font:800 8cqw/1 'Bricolage Grotesque','Public Sans',sans-serif;max-width:75%}.mini-art i{position:absolute;right:9cqw;bottom:9cqw;width:13cqw;height:13cqw;opacity:.9}.mini-art i svg{width:100%;height:100%}.mini-glo{position:absolute;inset:0;display:grid;place-items:center;background:var(--c,#0b5fe0)}.mini-glo strong{font:800 22cqw/1 'Bricolage Grotesque','Public Sans',sans-serif;letter-spacing:-.02em}.mini-glo span{position:absolute;font-size:3cqw;font-weight:700;background:#fff;color:var(--c,#0b5fe0);padding:1.2cqw 2.6cqw;border-radius:9cqw}.mini-glo span:first-of-type{left:9%;top:14%;transform:rotate(-6deg)}.mini-glo span:nth-of-type(2){right:8%;top:22%;transform:rotate(5deg)}.mini-glo span:nth-of-type(3){left:12%;bottom:15%;transform:rotate(4deg)}.mini-glo span:nth-of-type(4){right:11%;bottom:12%;transform:rotate(-4deg)}.filtros{background:#f3f6fa;border-bottom:1px solid var(--line)}.filtros .wrap{display:flex;align-items:center;flex-wrap:wrap;gap:14px 34px;padding-top:16px;padding-bottom:16px}.filtros label{display:flex;align-items:center;gap:12px;font-weight:700;color:var(--ink)}.filtros select{appearance:none;-webkit-appearance:none;font:inherit;font-weight:500;color:var(--ink);background:#fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="%2313213a" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="M6 9l6 6 6-6"/></svg>') no-repeat right 14px center;border:1.5px solid var(--line);border-radius:10px;padding:11px 44px 11px 20px;min-width:230px;cursor:pointer}.filtros select:focus,.filtros select:hover{border-color:var(--blue)}.filtros .cuenta{margin-left:auto;color:var(--muted);font-size:14px}.filtros .limpiar{background:0 0;border:0;font:inherit;font-size:14px;font-weight:700;color:var(--blue);cursor:pointer;padding:4px}.centro{padding:28px 0 64px;background:#f3f6fa}.centro-top{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:28px;align-items:start}.card{display:block;background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .18s,transform .18s}a.card:hover{box-shadow:0 18px 40px -22px rgba(15,36,71,.45);transform:translateY(-2px)}.card .cuerpo{padding:22px 24px 24px}.card h2,.card h3{color:var(--navy)}.card p{color:var(--muted);font-size:15.5px;margin-top:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}a.card:hover h2,a.card:hover h3{color:var(--blue)}.dest .cuerpo{padding:30px 34px 32px}.dest h2{font-size:clamp(28px,3vw,38px);font-weight:800}.dest p{font-size:17px;line-height:1.65}.etq{display:inline-block;margin-top:16px;font-size:13px;font-weight:600;color:#3d3a7a;background:#ebe9fb;padding:4px 10px;border-radius:4px}.etq.tema{color:var(--muted);background:#eef2f7;margin-left:6px}.lado{background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden;position:sticky;top:86px}.lado-tabs{display:grid;grid-template-columns:1fr 1fr}.lado-tabs button{font:inherit;font-size:13.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:15px 8px;border:0;background:#f1f4f8;color:#8f9cc9;cursor:pointer;border-bottom:1px solid var(--line)}.lado-tabs button[aria-selected=true]{background:#fff;color:var(--blue);border-bottom-color:#fff}.lado ol{list-style:none;padding:4px 20px 8px}.lado li+li{border-top:1.5px dashed #b9b2f0}.lado a{display:grid;grid-template-columns:1fr 104px;align-items:center;gap:16px;padding:16px 0;text-decoration:none;color:var(--ink);font-weight:500;line-height:1.35}.lado a:hover span{color:var(--blue)}.lado .mini{border-radius:3px}.grilla{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:28px}.grilla .card h3{font-size:21px;line-height:1.2}.grilla .card p{font-size:15px}.vacio{grid-column:1/-1;background:#fff;border:1px dashed var(--line);border-radius:8px;padding:40px;text-align:center;color:var(--muted)}.vacio button{margin-top:12px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips button{font:inherit;font-size:14px;font-weight:600;border:1.5px solid var(--line);background:#fff;color:var(--muted);border-radius:999px;padding:7px 15px;cursor:pointer}.chips button:hover{border-color:var(--blue);color:var(--blue)}.chips button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gl-hero{text-align:center;padding:26px 0 30px}.gl-hero .ruta{font-size:13.5px;color:var(--muted);text-align:left;margin-bottom:22px}.gl-hero .ruta a{color:var(--muted);text-decoration:none}.gl-hero .ruta a:hover{color:var(--blue)}.gl-eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0f8a5a;background:#e3f8ee;border-radius:999px;padding:5px 14px;margin-bottom:12px}.gl-hero h1{font-size:clamp(36px,5.4vw,60px);font-weight:800;color:var(--navy);line-height:1.04}.gl-hero h1 em{font:italic 600 1em/1 Fraunces,Georgia,serif;color:var(--blue)}.gl-sub{max-width:460px;margin:16px auto 0;color:var(--ink);font-size:16px;line-height:1.6}.gl-acc{margin-top:30px}.gl-descargar{font:inherit;font-size:15px;font-weight:500;color:var(--blue);background:#fff;border:1.5px solid var(--blue);border-radius:999px;padding:11px 28px;cursor:pointer}.gl-descargar:hover{background:var(--blue);color:#fff}.gl-buscar{display:flex;align-items:center;gap:10px;max-width:520px;margin:26px auto 0;border:1.5px solid var(--line);border-radius:999px;padding:0 18px;color:var(--muted);background:#fff}.gl-buscar:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgba(11,95,224,.12)}.gl-buscar input{flex:1;min-width:0;border:0;outline:0;font:inherit;font-size:16px;padding:12px 0;background:0 0;color:var(--ink)}.gl-cuenta{margin-top:10px;font-size:13.5px;color:var(--muted)}.gl-indice{padding:8px 0 70px}.gl-indice .wrap{position:relative}.gl-nota{display:flex;align-items:flex-start;gap:4px;height:64px;color:#0f8a5a;transform:rotate(-12deg);transform-origin:left bottom;width:max-content;margin:0 0 6px 4px}.gl-nota svg{margin-top:20px}.gl-nota span{font:600 23px/1 Caveat,cursive}.gl-cols{columns:3 260px;column-gap:24px}.gl-bloque{break-inside:avoid;padding-bottom:34px}.gl-bloque h2{display:flex;align-items:center;gap:14px;margin-bottom:12px}.gl-bloque h2::before{content:attr(data-l);display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:14px 14px 14px 4px;background:var(--navy);color:#fff;font:italic 600 28px/1 Fraunces,Georgia,serif;box-shadow:4px 4px 0 var(--beam)}.gl-bloque h2::after{content:'';flex:1;height:0;border-bottom:4px dotted var(--beam);opacity:.85;margin-left:4px}.gl-bloque h2 span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.gl-bloque ul{list-style:none;padding:0}.gl-bloque li a{position:relative;display:inline-block;padding:6px 0 6px 16px;font-size:15px;color:#2f4a75;text-decoration:none;line-height:1.35;transition:color .15s,transform .15s}.gl-bloque li a::before{content:'';position:absolute;left:2px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:2px;background:#c7d6ea;transform:rotate(45deg);transition:background .15s}.gl-bloque li a:hover{color:var(--blue);transform:translateX(3px)}.gl-bloque li a:hover::before{background:var(--beam)}.gl-nada{text-align:center;color:var(--muted);padding:30px 0}.gl-nada a{color:var(--blue)}.gl-defs{display:none}.gl-tema{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a5b00;background:#fff3c4;border-radius:5px;padding:4px 9px}@media (max-width:640px){.gl-nota{display:none}.gl-cols{columns:1}.gl-bloque h2::before{width:42px;height:42px;font-size:24px}}.gl-print-t{display:none}@media print{.cierre,.gl-acc,.gl-buscar,.gl-cuenta,.gl-hero .ruta,.gl-indice,footer,header{display:none!important}body{font-size:11pt}.gl-hero{padding:0 0 8pt}.gl-hero h1{font-size:22pt}.gl-sub{font-size:10pt}.gl-defs{display:block}.gl-defs .wrap{max-width:none;padding:0;columns:2;column-gap:20pt}.gl-print-t{display:block;column-span:all;font-size:10pt;color:#5a6b85;margin:0 0 10pt;font-family:'Public Sans',sans-serif;font-weight:600}.gl-defs article{break-inside:avoid;padding:6pt 0 8pt;border-bottom:.5pt solid #d6e2f1}.gl-defs h3{font-size:12pt;color:#0f2447;margin:3pt 0}.gl-defs p{font-size:9.5pt;line-height:1.4}.gl-defs a{color:inherit;text-decoration:none}.gl-defs .rel{display:none}.gl-tema{font-size:7pt;padding:1pt 4pt}}.gt-hero .wrap{max-width:860px}.gt-hero h1{font-size:clamp(34px,5vw,54px)}.art.gt .wrap{max-width:760px}.art.gt>.wrap>p{font-size:18px;line-height:1.7}.gt-dest{display:block;margin:30px 0 8px;padding:22px 26px;border-radius:var(--r);background:var(--navy);color:#fff!important;text-decoration:none!important}.gt-dest span{display:block;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9fd3ff}.gt-dest b{display:block;margin-top:6px;font:700 22px/1.25 'Bricolage Grotesque','Public Sans',sans-serif}.gt-dest i{display:block;margin-top:10px;font-style:normal;font-weight:700;color:#7ee2b3}.gt-dest:hover{background:#16305c}.gt-chips{display:flex;flex-wrap:wrap;gap:8px}.art .gt-chips a{text-decoration:none;color:var(--navy);background:var(--ice);border-radius:999px;padding:7px 14px;font-weight:600;font-size:15px}.art .gt-chips a:hover{background:var(--blue);color:#fff}.gt-recs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.art .gt-recs a{display:block;text-decoration:none;border:1px solid var(--line);border-radius:12px;padding:16px 18px;color:var(--ink)}.art .gt-recs a:hover{border-color:var(--blue)}.gt-recs b{display:block;color:var(--navy);font-size:16px;line-height:1.3}.gt-recs span{display:block;margin-top:4px;font-size:13px;color:var(--muted)}.gt-nav{display:flex;justify-content:space-between;gap:16px;margin-top:48px;padding-top:22px;border-top:1px solid var(--line)}.art .gt-nav a{text-decoration:none;max-width:48%}.gt-nav span{display:block;font-size:13px;color:var(--muted);font-weight:600}.gt-nav b{display:block;color:var(--blue);font-size:17px}.gt-sig{text-align:right;margin-left:auto}.gt-volver{margin-top:22px;font-weight:700}.art .gt-volver a{text-decoration:none}@media (max-width:640px){.gt-recs{grid-template-columns:1fr}}.ga{padding:26px 0 56px}.ga-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:44px;align-items:start}.ga-ruta{font-size:13.5px;color:var(--muted);margin-bottom:14px}.ga-ruta a{color:var(--muted);text-decoration:none}.ga-ruta a:hover{color:var(--blue)}.ga-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0;font-size:14.5px;color:var(--ink)}.ga-meta>*{padding:0 12px;border-left:1.5px solid #c9d6e8;line-height:1}.ga-meta>:first-child{padding-left:0;border-left:0;color:#0f8a5a;font-weight:600;text-decoration:none}.ga-main h1{font-size:clamp(30px,4.2vw,46px);font-weight:800;color:var(--navy);margin:14px 0 22px;line-height:1.1}.ga-ilus{border-radius:16px;overflow:hidden;line-height:0;margin-bottom:28px}.ga-ilus svg{width:100%;height:auto;display:block}.ga-toc{background:#f4f7fb;border:1px solid #e3eaf4;border-radius:14px;padding:22px 26px;margin-bottom:30px}.ga-toc h2{font-size:17px;color:var(--navy);margin-bottom:10px;font-family:'Public Sans',sans-serif;font-weight:700}.ga-toc ol{margin:0;padding-left:22px}.ga-toc li{padding:3px 0;font-size:15px;color:#0f8a5a}.ga-toc a{color:var(--blue);text-decoration:none}.ga-toc a:hover{text-decoration:underline;text-underline-offset:3px}.ga-cuerpo{font-size:17px;line-height:1.75;color:#2b3a55}.ga-cuerpo>p{margin-bottom:18px}.ga-cuerpo h2{font-size:clamp(25px,3vw,34px);color:var(--navy);margin:42px 0 14px;line-height:1.15;scroll-margin-top:90px}.ga-cuerpo h3{font-size:20px;color:var(--navy);margin:26px 0 10px}.ga-cuerpo a{color:var(--blue);text-decoration:none;border-bottom:1px solid rgba(11,95,224,.3)}.ga-cuerpo a:hover{border-bottom-color:var(--blue)}.ga-cuerpo b,.ga-cuerpo strong{color:var(--navy)}.ga-cuerpo ol,.ga-cuerpo ul{margin:0 0 20px;padding-left:0;list-style:none}.ga-cuerpo ul li{position:relative;padding-left:26px;margin-bottom:12px}.ga-cuerpo ul li::before{content:'';position:absolute;left:4px;top:.62em;width:9px;height:9px;border-radius:50%;border:2.5px solid var(--beam)}.ga-cuerpo ol{counter-reset:n}.ga-cuerpo ol li{counter-increment:n;position:relative;padding-left:36px;margin-bottom:12px}.ga-cuerpo ol li::before{content:counter(n);position:absolute;left:0;top:.15em;width:24px;height:24px;border-radius:7px;background:var(--navy);color:#fff;font-size:13px;font-weight:700;display:grid;place-items:center}.ga-cuerpo table{width:100%;border-collapse:collapse;margin:8px 0 24px;font-size:15px;line-height:1.5;border:1px solid #d5deea}.ga-cuerpo th{background:#eef3f9;color:var(--navy);text-align:left;font-weight:700;padding:13px 14px;border:1px solid #d5deea}.ga-cuerpo td{padding:13px 14px;border:1px solid #d5deea;vertical-align:top}.ga-cuerpo tr:nth-child(2n) td{background:#fafcfe}.ga-cuerpo .nota{background:#ecfbf3;border-left:4px solid var(--beam);border-radius:0 10px 10px 0;padding:16px 20px;margin:4px 0 22px;font-size:16px;color:#21452f}.ga-cuerpo .nota b{color:#0f5b3b}.ga-tabla{overflow-x:auto}.ga-promo{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--f);border-radius:16px;padding:26px 30px;margin:30px 0;text-decoration:none!important;border:0!important;color:var(--ink)}.ga-promo span{display:block;font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--c)}.ga-promo b{display:block;margin-top:6px;font:700 22px/1.25 'Bricolage Grotesque','Public Sans',sans-serif;color:var(--navy)}.ga-promo i{display:inline-block;margin-top:14px;font-style:normal;font-weight:700;font-size:14.5px;color:#fff;background:var(--c);border-radius:999px;padding:9px 20px}.ga-promo svg{width:110px;flex:none}.ga-promo:hover i{filter:brightness(1.1)}.ga-faq-t{text-align:center}.ga-faq details{background:#f1f4f9;border-radius:14px;margin-bottom:10px}.ga-faq summary{list-style:none;cursor:pointer;padding:17px 52px 17px 22px;font-weight:700;color:var(--navy);font-size:16px;position:relative;line-height:1.4}.ga-faq summary::-webkit-details-marker{display:none}.ga-faq summary::after{content:'';position:absolute;right:22px;top:50%;width:9px;height:9px;margin-top:-7px;border-right:2.5px solid var(--blue);border-bottom:2.5px solid var(--blue);transform:rotate(45deg);transition:transform .2s}.ga-faq details[open] summary::after{transform:rotate(-135deg);margin-top:-2px}.ga-faq details>div{padding:0 22px 18px;font-size:16px}.ga-faq details>div p{margin-bottom:10px}.ga-fuentes{margin-top:34px;padding-top:18px;border-top:1px solid var(--line)}.ga-fuentes h3{font-size:15px;margin:0 0 8px;color:var(--muted);font-family:'Public Sans',sans-serif;text-transform:uppercase;letter-spacing:.08em}.ga-fuentes ol li{font-size:14px;padding-left:30px;margin-bottom:6px}.ga-fuentes ol li::before{width:20px;height:20px;font-size:11px;background:#c9d6e8;color:var(--navy)}.ga-tags{margin:30px 0 0;font-size:14px;color:var(--muted);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ga-tags a{background:#eef2f7;color:var(--navy);border-radius:5px;padding:4px 10px;text-decoration:none;font-weight:600}.ga-rel{margin-top:30px}.ga-rel h2{font-size:20px;color:var(--navy);margin-bottom:12px}.ga-rel .gt-chips a{text-decoration:none;color:var(--navy);background:var(--ice);border-radius:999px;padding:7px 14px;font-weight:600;font-size:14.5px}.ga-rel .gt-chips a:hover{background:var(--blue);color:#fff}.ga-main .gt-nav a{text-decoration:none;max-width:48%}.ga-lado{position:sticky;top:86px;display:flex;flex-direction:column;gap:22px}.ga-top{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}.ga-top h2{text-align:center;font:800 23px/1.1 'Bricolage Grotesque','Public Sans',sans-serif;color:var(--blue);text-transform:uppercase;letter-spacing:.02em;background:#f4f7fb;padding:16px 12px;border-bottom:1px solid var(--line)}.ga-top ol{list-style:none;padding:4px 16px}.ga-top li+li{border-top:1.5px dashed #a9e5c9}.ga-top a{display:grid;grid-template-columns:26px 1fr 96px;gap:12px;align-items:center;padding:12px 0;text-decoration:none;color:var(--ink);font-size:14.5px;line-height:1.3}.ga-top a i{width:26px;height:26px;border-radius:50%;background:var(--navy);color:#fff;font-style:normal;font-size:13px;font-weight:700;display:grid;place-items:center}.ga-top a span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ga-top a:hover span{color:var(--blue)}.ga-top .mini{border-radius:4px}.ga-cta{background:var(--navy);color:#fff;border-radius:18px;padding:26px 24px;box-shadow:6px 6px 0 var(--beam)}.ga-cta h2{font-size:26px;color:#fff;margin-bottom:10px}.ga-cta p{font-size:14.5px;color:#c3d4ee;line-height:1.55}.ga-btn{display:block;text-align:center;margin-top:18px;background:var(--beam);color:#06321f;font-weight:800;text-decoration:none;border-radius:999px;padding:13px 16px}.ga-btn:hover{filter:brightness(1.07)}.ga-wa{display:block;text-align:center;margin-top:10px;color:#fff;font-weight:700;text-decoration:none;border:1.5px solid #3a5687;border-radius:999px;padding:11px 16px;font-size:14.5px}.ga-wa:hover{border-color:#fff}.ga-cta .ga-mini{margin-top:14px;text-align:center;font-size:13px;color:#9fb6d8}.ga-mas{background:#f3f6fa;padding:56px 0 60px;text-align:center}.ga-mas h2{font-size:clamp(28px,3.4vw,40px);color:var(--navy)}.ga-mas>.wrap>p{color:var(--muted);margin-top:8px}.ga-mas .grilla{text-align:left}.ga-mas .card h3{font-size:19px}@media (max-width:1020px){.ga-grid{grid-template-columns:1fr}.ga-lado{position:static}}@media (max-width:640px){.ga-cuerpo{font-size:16px}.ga-promo{flex-direction:column;align-items:flex-start;padding:22px}.ga-promo svg{display:none}.ga-toc{padding:18px 18px}.ga-cuerpo table{font-size:14px}}.arts{padding:36px 0 64px;background:#f3f6fa}.arts .chips{margin-bottom:26px}.pronto-c{margin-top:44px}.pronto-c h2{font-size:14px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);padding-bottom:10px;border-bottom:2px solid var(--navy)}.calcs{padding:40px 0 64px;background:#f3f6fa}.calc{padding:40px 0 20px}.calc .wrap{max-width:1060px}.calc-caja{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 24px 50px -32px rgba(15,36,71,.4)}.calc-in{padding:30px 32px 32px}.calc-out{background:var(--navy);color:#fff;padding:30px 32px 32px;display:flex;flex-direction:column}.calc-in h2,.calc-out h2{font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-family:'Public Sans',sans-serif}.calc-in h2{color:var(--muted);margin-bottom:18px}.calc-out h2{color:#9fb6d8;margin-bottom:14px}.modo{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:#eef2f7;border-radius:11px;padding:4px;margin-bottom:22px}.modo button{font:inherit;font-size:14.5px;font-weight:700;border:0;background:0 0;color:var(--muted);padding:10px 8px;border-radius:8px;cursor:pointer}.modo button[aria-pressed=true]{background:#fff;color:var(--navy);box-shadow:0 1px 3px rgba(15,36,71,.15)}.campo{display:block;margin-bottom:18px}.campo>span{display:block;font-weight:600;font-size:14.5px;margin-bottom:7px;color:var(--ink)}.campo small{display:block;margin-top:6px;font-size:13px;color:var(--muted)}.campo .ent{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:10px;background:#fff;overflow:hidden}.campo .ent:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgba(11,95,224,.12)}.campo .ent b{padding:0 0 0 14px;color:var(--muted);font-weight:600}.campo .ent i{padding:0 14px 0 0;color:var(--muted);font-style:normal;font-weight:600}.campo input,.campo select{font:inherit;font-size:18px;font-weight:600;border:0;outline:0;padding:12px 14px;width:100%;min-width:0;background:0 0;color:var(--ink);font-variant-numeric:tabular-nums}.campo select{font-size:16px;font-weight:500;cursor:pointer}.fila2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.res{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 0;border-bottom:1px solid #2a4373;font-variant-numeric:tabular-nums}.res span{color:#c3d4ee;font-size:15px}.res b{font-size:20px;font-weight:700}.res.grande{border-bottom:0;padding-top:18px}.res.grande span{color:#fff;font-weight:600}.res.grande b{font:800 clamp(30px,3.6vw,40px)/1 'Bricolage Grotesque','Public Sans',sans-serif;color:#7ee2b3}.calc-out .nota-c{margin-top:auto;padding-top:20px;font-size:14px;color:#9fb6d8;line-height:1.5}.calc-out .nota-c b{color:#fff}.alerta{margin-top:14px;background:rgba(255,255,255,.08);border-left:3px solid #fcc419;border-radius:6px;padding:10px 14px;font-size:14px;color:#e6edf8}.alerta.ok{border-left-color:#51cf66}.copiar{margin-top:16px;align-self:flex-start;font:inherit;font-size:14px;font-weight:700;color:#fff;background:0 0;border:1.5px solid #3a5687;border-radius:9px;padding:8px 14px;cursor:pointer}.copiar:hover{border-color:#fff}.compras{width:100%;border-collapse:collapse;margin-bottom:12px;font-variant-numeric:tabular-nums}.compras th{text-align:left;font-size:12.5px;font-weight:700;color:var(--muted);padding:0 6px 8px 0;text-transform:uppercase;letter-spacing:.05em}.compras td{padding:0 6px 10px 0;vertical-align:middle}.compras td:first-child{font-weight:600;font-size:14px;color:var(--navy);white-space:nowrap;padding-right:10px}.compras input{font:inherit;font-size:16px;font-weight:600;width:100%;min-width:0;border:1.5px solid var(--line);border-radius:9px;padding:9px 10px}.compras input:focus{border-color:var(--blue);outline:0}.compras .quitar{border:0;background:0 0;color:#c0392b;font-size:20px;cursor:pointer;padding:4px 6px;line-height:1}.mas-fila{font:inherit;font-size:14.5px;font-weight:700;color:var(--blue);background:0 0;border:1.5px dashed var(--line);border-radius:9px;padding:9px 14px;cursor:pointer;width:100%}.mas-fila:hover{border-color:var(--blue)}.kx{width:100%;border-collapse:collapse;font-size:14px;margin-top:4px;font-variant-numeric:tabular-nums}.kx th{color:#9fb6d8;font-weight:600;text-align:right;padding:6px 0 6px 8px;border-bottom:1px solid #2a4373}.kx td{text-align:right;padding:7px 0 7px 8px;border-bottom:1px solid #22395f}.kx td:first-child,.kx th:first-child{text-align:left;padding-left:0}.calc+.art{padding-top:36px}.formula{background:var(--ice);border-radius:var(--r);padding:18px 22px;margin:8px 0 22px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;color:var(--navy);line-height:1.8}@media (max-width:980px){.centro-top{grid-template-columns:1fr}.lado{position:static}.grilla{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.calc-caja{grid-template-columns:1fr}}@media (max-width:640px){.filtros .wrap{gap:10px}.filtros label{width:100%;justify-content:space-between}.filtros select{min-width:0;flex:1}.filtros .cuenta{margin-left:0}.grilla{grid-template-columns:1fr;gap:18px}.dest .cuerpo{padding:22px 20px 24px}.calc-in,.calc-out{padding:24px 20px}.fila2{grid-template-columns:1fr}}