.art{background:#fff}.art-cab{position:relative;overflow:hidden;isolation:isolate;color:#fff;background:#fff}.art-cab svg.formas{position:absolute;left:0;top:-8px;width:100%;z-index:-1;overflow:visible}.art-cab svg.formas .luz{opacity:.35}.art-cab-env{position:relative;width:min(1180px,100% - 2*var(--gutter,20px));margin:0 auto;min-height:clamp(380px,34vw,480px);display:flex;flex-direction:column;justify-content:center;padding-block:clamp(26px,3vw,44px) clamp(110px,10vw,150px)}.art-cab-env>*{max-width:min(640px,100%)}.art-cab .migas{font:600 13px var(--f);color:var(--claro);display:flex;gap:8px;flex-wrap:wrap}.art-cab .migas a{color:#fff;text-decoration:none}.art-cab .migas a:hover{text-decoration:underline}.art-cab .kicker{display:block;margin-top:16px;color:var(--claro)}.art-cab h1{font:800 clamp(28px,3.3vw,46px)/1.08 var(--f);margin:12px 0 0;text-wrap:balance}.art-cab h1 em{font-style:normal;color:#A9D2F5}.art-especie{display:flex;gap:10px;margin-top:20px}.art-especie span{display:inline-flex;align-items:center;gap:8px;padding:5px 16px 5px 5px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.28);font:700 12px var(--f);letter-spacing:.08em;text-transform:uppercase}.art-especie img{width:30px;height:auto}.art-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;font:600 13px var(--f);color:var(--claro2)}.art-meta span{display:inline-flex;align-items:center;gap:7px}.art-meta img{width:15px;height:15px;filter:brightness(0) invert(1);opacity:.85}.art-meta svg{width:15px;height:15px;fill:none;stroke:#A9D2F5;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:900px){.art-cab-env{min-height:0;padding-top:clamp(190px,50vw,300px);padding-bottom:clamp(90px,16vw,120px)}}.art-cuerpo{width:min(740px,100% - 2*var(--gutter,20px));margin:0 auto;padding:clamp(32px,4vw,52px) 0 20px;font:500 17px/1.75 var(--f);color:#3D4A5C}.art-cuerpo p{margin:0 0 18px}.art-entrada{font-size:19px;line-height:1.65;color:var(--oscuro);font-weight:600;border-left:4px solid var(--azul);padding-left:18px}.art-cuerpo h2{font:800 clamp(21px,2.4vw,27px)/1.2 var(--f);color:var(--titulo);margin:40px 0 14px;text-wrap:balance}.art-cuerpo b{color:var(--oscuro)}.ref{font:700 .78em var(--f);color:var(--medio);text-decoration:none;vertical-align:super;line-height:0}.ref:hover{text-decoration:underline}.sabias{position:relative;margin:26px 0;padding:22px 24px 6px;border-radius:18px;background:linear-gradient(135deg,#EAF3FC,#F5F9FD);border:1px solid #D7E7F7}.sabias-t{display:inline-block;font:800 12px var(--f);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--marino);border-radius:999px;padding:6px 12px;margin-bottom:12px}.art-fig{margin:30px calc(-1*min(60px,4vw))}.art-fig img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 14px 30px rgba(2,57,122,.14)}.art-fig figcaption{font:500 14px/1.55 var(--f);color:#5B6A80;margin-top:12px;padding-inline:min(60px,4vw)}.preguntas,.fases{margin:0 0 20px;padding:0;list-style:none;counter-reset:n;display:grid;gap:14px}.preguntas li,.fases li{counter-increment:n;position:relative;padding:18px 20px 18px 66px;border-radius:16px;background:#F7FAFD;border:1px solid #E3EDF7}.preguntas li::before,.fases li::before{content:counter(n);position:absolute;left:18px;top:18px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--marino);color:#fff;font:800 15px var(--f)}.fases li::before{background:var(--medio)}.art-guia{display:flex;align-items:center;gap:16px;justify-content:space-between;margin:8px 0 10px;padding:18px 22px;border-radius:18px;background:linear-gradient(90deg,var(--medio),var(--marino));color:#fff;text-decoration:none;transition:transform .35s var(--suave),box-shadow .35s}.art-guia:hover{transform:translateY(-3px);box-shadow:0 16px 30px rgba(2,57,122,.25)}.art-guia .kicker{color:var(--claro);display:block;margin-bottom:6px}.art-guia b{color:#fff;font:700 16px/1.35 var(--f)}.art-guia i{font-style:normal;font:800 22px var(--f);flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--marino)}.art-gns{position:relative;overflow:hidden;isolation:isolate;margin:44px 0 10px;padding:28px 28px 26px;border-radius:22px;background:linear-gradient(120deg,#014087,#1D70B4);color:#fff}.art-gns .g{position:absolute;right:-40px;bottom:-50px;width:200px;opacity:.1;filter:brightness(0) invert(1);z-index:-1}.art-gns h2{color:#fff;margin:0 0 10px}.art-gns p{color:var(--claro2);font-size:16px}.art-gns-btns{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.art-tel{color:#fff;font:700 15px var(--f);text-decoration:none}.art-refs{margin-top:44px;padding-top:26px;border-top:1px solid #E3EDF7}.art-refs h2{margin-top:0;font-size:18px;text-transform:uppercase;letter-spacing:.06em}.art-refs ol{margin:0;padding-left:22px;font:500 13.5px/1.6 var(--f);color:#5B6A80;display:grid;gap:8px}.art-refs li:target{background:#FFF6D6;border-radius:6px}.art-prod{background:var(--hoja);padding-block:clamp(36px,4vw,56px)}.art-prod .kicker{display:block;text-align:center;margin-bottom:18px}.art-prod-lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:980px;margin:0 auto}.art-p{display:flex;align-items:center;gap:14px;background:#fff;border-radius:18px;padding:14px 18px 14px 12px;text-decoration:none;box-shadow:0 10px 24px rgba(2,57,122,.1);transition:transform .35s var(--suave),box-shadow .35s;min-width:0}.art-p:hover{transform:translateY(-4px);box-shadow:0 18px 34px rgba(2,57,122,.18)}.art-p img{width:64px;height:76px;object-fit:contain;flex:none;filter:drop-shadow(0 8px 8px rgba(0,25,60,.2))}.art-p span{display:grid;gap:3px;min-width:0;flex:1}.art-p b{font:800 15px var(--f);color:var(--oscuro)}.art-p small{font:600 12px var(--f);color:var(--medio)}.art-p i{font-style:normal;color:var(--medio);font-weight:800}@media (max-width:800px){.art-prod-lista{grid-template-columns:minmax(0,1fr)}.art-cuerpo{font-size:16px}.art-entrada{font-size:17px}.art-fig{margin-inline:0}.art-fig figcaption{padding-inline:0}.preguntas li,.fases li{padding:16px 16px 16px 58px}.preguntas li::before,.fases li::before{left:14px;width:30px;height:30px}}