.art{--art-linea:#00c7b129;--art-texto:#ffffffc2;--art-tenue:#ffffff80;color:var(--art-texto);text-align:left;text-wrap:pretty;font-size:1rem;line-height:1.75}.art p{margin:0 0 1.25em}.art>p:first-child{color:#ffffffe6;font-size:1.1rem;line-height:1.65}.art>:last-child{margin-bottom:0}.art h2{font-family:var(--font-unbounded), "Inter", sans-serif;letter-spacing:-.01em;color:#fff;border-top:1px solid var(--art-linea);margin:2.5em 0 .9em;padding-top:1.4em;font-size:1.15rem;font-weight:700;line-height:1.3;position:relative}.art h2:before{content:"";background:var(--color-highlight);border-radius:2px;width:2.5rem;height:2px;position:absolute;top:-1px;left:0}.art>h2:first-child{border-top:0;margin-top:0;padding-top:0}.art>h2:first-child:before{display:none}.art h3{color:#ffffffeb;margin:1.9em 0 .6em;font-size:1rem;font-weight:700}.art h4{text-transform:uppercase;letter-spacing:.08em;color:var(--color-secondary-highlight);margin:1.8em 0 .5em;font-size:.9rem;font-weight:700}.art strong,.art b{color:#fff;font-weight:700}.art em,.art i{color:#ffffffd9;font-style:italic}.art mark{color:#fff;background:linear-gradient(0deg,#00c7b1bf 2px,#0000 2px);padding:0;font-weight:700}.art u{text-underline-offset:4px;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;-webkit-text-decoration:underline #00c7b199;text-decoration:underline #00c7b199;text-decoration-thickness:1px}.art code{border:1px solid var(--art-linea);color:var(--color-accent);background:#00000047;border-radius:5px;padding:.12em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.art a{color:var(--color-highlight);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #00c7b159;text-decoration:underline #00c7b159;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.art a:hover{color:var(--color-accent);text-decoration-color:currentColor}.art ul,.art ol{margin:0 0 1.35em;padding:0;list-style:none}.art li{margin-bottom:.6em;padding-left:1.5rem;position:relative}.art li:last-child{margin-bottom:0}.art ul>li:before{content:"";background:var(--color-highlight);border-radius:1px;width:6px;height:6px;position:absolute;top:.66em;left:.15rem;transform:rotate(45deg)}.art ol{counter-reset:art-num}.art ol>li{counter-increment:art-num;padding-left:2rem}.art ol>li:before{content:counter(art-num);width:1.4rem;height:1.4rem;color:var(--color-highlight);background:#00c7b11a;border:1px solid #00c7b147;border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:flex;position:absolute;top:.15em;left:0}.art ul.art-check>li{padding-left:1.85rem}.art ul.art-check>li:before{content:"";background:#00c7b11f;border:1px solid #00c7b14d;border-radius:5px;width:1.15rem;height:1.15rem;top:.42em;left:0;transform:none}.art ul.art-check>li:after{content:"";border-left:2px solid var(--color-highlight);border-bottom:2px solid var(--color-highlight);width:.5rem;height:.26rem;position:absolute;top:.72em;left:.32rem;transform:rotate(-45deg)}.art ol.art-pasos{counter-reset:art-num;margin-bottom:1.6em}.art ol.art-pasos>li{margin-bottom:0;padding-bottom:1.15em;padding-left:3rem}.art ol.art-pasos>li:before{color:#04211c;background:var(--color-highlight);border-color:#0000;width:2rem;height:2rem;font-size:.85rem;top:0}.art ol.art-pasos>li:after{content:"";background:linear-gradient(#00c7b199,#00c7b140);width:2px;position:absolute;top:2.2rem;bottom:.15rem;left:calc(1rem - 1px)}.art ol.art-pasos>li:last-child{padding-bottom:0}.art ol.art-pasos>li:last-child:after{display:none}.art ul.art-rubros{gap:.55rem;margin-bottom:1.6em;display:grid}.art ul.art-rubros>li{background:#00000029;border:1px solid #ffffff0d;border-left:3px solid #00c7b18c;border-radius:0 10px 10px 0;margin:0;padding:.7rem .9rem .75rem;font-size:.94rem}.art ul.art-rubros>li:before{display:none}.art ul.art-rubros>li>strong:first-child{text-transform:uppercase;letter-spacing:.09em;color:var(--color-highlight);margin-bottom:.2rem;font-size:.72rem;font-weight:800;display:block}.art ul.art-tarjetas{grid-template-columns:1fr;gap:.5rem;margin-bottom:1.6em;display:grid}@media (width>=640px){.art ul.art-tarjetas{grid-template-columns:1fr 1fr}}.art ul.art-tarjetas>li{color:#ffffffe0;background:#0003;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:.55rem;margin:0;padding:.6rem .8rem;font-size:.9rem;line-height:1.4;transition:border-color .25s,background .25s;display:flex}.art ul.art-tarjetas>li:before{flex:none;position:static;top:auto;left:auto}.art ul.art-tarjetas>li:hover{background:#00c7b10f;border-color:#00c7b147}.art .art-tabla{border:1px solid var(--art-linea);-webkit-overflow-scrolling:touch;background:#0000002e;border-radius:12px;margin:0 0 1.7em;overflow-x:auto}.art table{border-collapse:collapse;width:100%;min-width:22rem;font-size:.9rem}.art thead th{text-align:left;text-transform:uppercase;letter-spacing:.09em;color:var(--color-highlight);white-space:nowrap;border-bottom:1px solid var(--art-linea);background:#00c7b112;padding:.7rem .95rem;font-size:.68rem;font-weight:800}.art tbody td{vertical-align:top;border-bottom:1px solid #ffffff0d;padding:.7rem .95rem;line-height:1.55}.art tbody tr:last-child td{border-bottom:0}.art tbody tr:nth-child(2n){background:#ffffff05}.art tbody td:first-child{color:#fff;font-weight:600}.art td.art-valor,.art th.art-valor{white-space:nowrap;color:var(--color-secondary-highlight);font-variant-numeric:tabular-nums;font-weight:600}.art .art-ficha{border:1px solid var(--art-linea);background:#0000002e;border-radius:12px;grid-template-columns:1fr;gap:0;margin:0 0 1.7em;padding:0;display:grid;overflow:hidden}@media (width>=560px){.art .art-ficha{grid-template-columns:11rem 1fr}}.art .art-ficha dt{text-transform:uppercase;letter-spacing:.09em;color:var(--color-highlight);padding:.75rem 1rem .15rem;font-size:.68rem;font-weight:800}.art .art-ficha dd{color:#ffffffe0;margin:0;padding:0 1rem .85rem;line-height:1.5}@media (width>=560px){.art .art-ficha dt{border-top:1px solid #ffffff0d;padding:.85rem .5rem .85rem 1rem}.art .art-ficha dd{border-top:1px solid #ffffff0d;padding:.85rem 1rem .85rem 0}.art .art-ficha dt:first-of-type,.art .art-ficha dt:first-of-type+dd{border-top:0}}.art .art-nota{border:1px solid #00c7b133;border-left:3px solid var(--color-highlight);background:#00c7b10f;border-radius:0 12px 12px 0;margin:0 0 1.7em;padding:1rem 1.15rem}.art .art-nota>:last-child{margin-bottom:0}.art .art-nota p{margin-bottom:.7em;font-size:.94rem}.art .art-nota>p:first-child>strong:first-child{text-transform:uppercase;letter-spacing:.1em;color:var(--color-highlight);margin-bottom:.25rem;font-size:.7rem;font-weight:800;display:block}.art .art-nota.art-nota--aviso{border-color:#e69b053d;border-left-color:var(--color-gold);background:#e69b0512}.art .art-nota.art-nota--aviso>p:first-child>strong:first-child{color:var(--color-gold)}.art .art-cifra{background:linear-gradient(135deg,#00c7b121,#00c7b108);border:1px solid #00c7b140;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin:0 0 1.7em;padding:1.1rem 1.25rem;display:flex}.art .art-cifra strong{font-family:var(--font-unbounded), "Inter", sans-serif;letter-spacing:-.02em;color:var(--color-highlight);font-size:1.45rem;font-weight:800;line-height:1.1}.art .art-cifra span{color:#ffffffbf;font-size:.86rem}.art blockquote{color:#ffffffd1;border-left:3px solid #00c7b166;margin:0 0 1.7em;padding:.2rem 0 .2rem 1.15rem;font-size:1.02rem;font-style:italic}.art hr{background:var(--art-linea);border:0;height:1px;margin:2em 0}.art figure{margin:0 0 1.7em}.art figcaption{color:var(--art-tenue);margin-top:.5rem;font-size:.8rem}.art img{border-radius:12px;max-width:100%;height:auto}.art .art-fuente{color:var(--art-tenue);border-top:1px solid #ffffff12;margin:2em 0 0;padding-top:1.1em;font-size:.8rem;line-height:1.6}.art .art-fuente em,.art .art-fuente a{color:inherit}.art .art-fuente a{font-weight:500;text-decoration-color:#ffffff40}.art .art-fuente a:hover{color:var(--color-secondary-highlight)}.art .art-cta{border:1px solid var(--art-linea);background:#00000038;border-radius:14px;margin:1.9em 0 0;padding:1.15rem 1.25rem;font-size:.95rem}.art .art-cta>:last-child{margin-bottom:0}.art .art-cta+.art-fuente{margin-top:1.4em}@media (width<=480px){.art{font-size:.96rem;line-height:1.7}.art>p:first-child{font-size:1.04rem}.art h2{font-size:1.05rem}.art .art-cifra strong{font-size:1.25rem}.art table{min-width:0;font-size:.85rem}.art thead th,.art tbody td{padding:.6rem .7rem}.art td.art-valor,.art th.art-valor{white-space:normal}}@media (prefers-reduced-motion:reduce){.art a,.art ul.art-tarjetas>li{transition:none}}
