.w8d-bajada{max-width:62ch;font-size:var(--w8-t-lead);color:var(--w8-suave)}.w8d-cifras{flex-wrap:wrap;gap:12px 40px;margin-top:clamp(24px,3vw,36px);display:flex}.w8d-cifra{gap:2px;display:grid}.w8d-cifra strong{font:420 clamp(2rem, 1.6rem + 1.4vw, 2.75rem)/1 var(--w8-serif);font-variation-settings:"opsz" 48;color:var(--w8-oro-texto)}.w8d-cifra span{font-size:var(--w8-t-peq);color:var(--w8-suave)}.w8d-buscador{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;margin-bottom:18px;display:grid}.w8d-campo{gap:6px;display:grid}.w8d-campo span{font-size:var(--w8-t-etiqueta);letter-spacing:.06em;text-transform:uppercase;color:var(--w8-suave);font-weight:600}.w8d-campo :is(input,select){border:1px solid var(--w8-linea);background:var(--w8-panel);width:100%;min-height:52px;color:var(--w8-tinta);font:500 1rem/1.2 var(--w8-sans);border-radius:0;padding:0 16px}.w8d-campo :is(input,select):focus-visible{outline:3px solid var(--w8-oro-texto);outline-offset:0;border-color:var(--w8-oro-texto)}.w8d-campo input::placeholder{color:var(--w8-suave);opacity:.8}@media (max-width:760px){.w8d-buscador{grid-template-columns:1fr}}.w8d-rejilla{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:clamp(14px,1.6vw,22px);display:grid}.w8d-tarjeta{background:var(--w8-panel);border:1px solid var(--w8-linea-suave);box-shadow:var(--w8-sombra-tarjeta);transition:transform .6s var(--w8-curva), border-color .3s;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:18px;padding:22px;text-decoration:none;display:grid;position:relative}.w8d-tarjeta:after{content:"";background:var(--w8-filo);transform-origin:0;height:3px;transition:transform .7s var(--w8-curva);position:absolute;inset:auto 0 0;transform:scaleX(.18)}.w8d-tarjeta:hover,.w8d-tarjeta:focus-visible{border-color:var(--w8-linea);transform:translateY(-3px)}.w8d-tarjeta:hover:after,.w8d-tarjeta:focus-visible:after{transform:scaleX(1)}.w8d-tarjeta__nombre{font:600 var(--w8-t-nombre)/1.2 var(--w8-sans);letter-spacing:-.01em}.w8d-tarjeta__cargo{font-size:var(--w8-t-cargo);color:var(--w8-suave);margin-top:4px;line-height:1.4}.w8d-tarjeta__pais{font-size:var(--w8-t-peq);color:var(--w8-suave);margin-top:8px}.w8d-tarjeta .w8d-sellos{margin-top:12px}.w8d-avatar{aspect-ratio:1;background:radial-gradient(120% 120% at 30% 20%, var(--w8-fondo-3), var(--w8-fondo-2));width:100%;box-shadow:inset 0 0 0 1px var(--w8-linea);color:var(--w8-oro-texto);font:420 1.6rem/1 var(--w8-serif);font-variation-settings:"opsz" 48;border-radius:50%;place-items:center;display:grid;overflow:hidden}.w8d-avatar img{object-fit:cover;width:100%;height:100%}.w8d-sellos{flex-wrap:wrap;gap:6px;display:flex}.w8d-sello{min-height:28px;font:650 .8125rem/1 var(--w8-sans);letter-spacing:.04em;background:var(--w8-oro-boton);color:var(--w8-sobre-oro);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.w8d-sello--suave{border:1px solid var(--w8-linea);color:var(--w8-tinta);background:0 0;font-weight:600}.w8d-vacio{border:1px dashed var(--w8-linea);text-align:center;color:var(--w8-suave);padding:clamp(32px,5vw,56px)}.w8d-vacio p+p{margin-top:8px}.w8d-cierre{background:var(--w8-tecno-fondo);border:1px solid var(--w8-linea-suave);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 40px;margin-top:clamp(48px,7vw,96px);padding:clamp(24px,4vw,44px);display:grid}.w8d-cierre h2{font-size:var(--w8-t-h3)}.w8d-cierre p{color:var(--w8-suave);max-width:60ch;margin-top:8px}@media (max-width:760px){.w8d-cierre{grid-template-columns:1fr}}.w8d-volver{margin-bottom:clamp(18px,3vw,32px);display:inline-flex}.w8d-perfil{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}@media (max-width:900px){.w8d-perfil{grid-template-columns:1fr}}.w8d-ficha{top:calc(var(--w8-barra) + 24px);background:var(--w8-panel);border:1px solid var(--w8-linea-suave);box-shadow:var(--w8-sombra);padding:clamp(24px,3vw,36px);position:sticky}@media (max-width:900px){.w8d-ficha{position:static}}.w8d-ficha .w8d-avatar{width:min(168px,48vw);font-size:3rem}.w8d-ficha h1{margin-top:22px;font-size:clamp(2rem,1.6rem + 1.5vw,2.75rem);line-height:1.04}.w8d-ficha__cargo{font-size:var(--w8-t-cargo);color:var(--w8-suave);margin-top:10px}.w8d-ficha__pais{color:var(--w8-suave);margin-top:10px}.w8d-verificado{border-top:1px solid var(--w8-linea-suave);font-size:var(--w8-t-peq);align-items:center;gap:12px;margin-top:22px;padding-top:18px;line-height:1.4;display:flex}.w8d-verificado svg{color:var(--w8-oro-texto);flex:none}.w8d-verificado strong{display:block}.w8d-verificado span{color:var(--w8-suave)}.w8d-compartir{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.w8d-certs{gap:clamp(14px,1.6vw,20px);display:grid}.w8d-certs>h2{font-size:var(--w8-t-h3);margin-bottom:4px}.w8d-cert{border:1px solid var(--w8-linea-suave);background:var(--w8-fondo-2);padding:clamp(20px,2.6vw,30px);position:relative}.w8d-cert--destacada{background:var(--w8-tecno-fondo);border-color:var(--w8-linea);box-shadow:var(--w8-sombra-tarjeta)}.w8d-cert--destacada:before{content:"";background:var(--w8-filo);height:3px;position:absolute;inset:0 0 auto}.w8d-cert__programa{font:420 clamp(1.25rem, 1.1rem + .6vw, 1.625rem)/1.2 var(--w8-serif);font-variation-settings:"opsz" 48;letter-spacing:-.015em;margin-top:12px}.w8d-cert dl{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:6px clamp(20px,3vw,44px);margin-top:16px;display:grid}.w8d-cert dt{font-size:var(--w8-t-etiqueta);letter-spacing:.06em;text-transform:uppercase;color:var(--w8-suave);font-weight:600}.w8d-cert dd{font-size:1rem;font-weight:600}.w8d-cert dd.w8d-codigo{font-variant-numeric:tabular-nums;letter-spacing:.06em}.w8d-vigente{color:var(--w8-oro-texto);align-items:center;gap:6px;display:inline-flex}.w8d-cert .w8-ctas{margin-top:18px}@media (max-width:560px){.w8d-cert dl{grid-template-columns:1fr 1fr}}.w8d-eres-tu{font-size:var(--w8-t-peq);color:var(--w8-suave);margin-top:clamp(28px,4vw,44px)}.w8d-eres-tu a{color:var(--w8-oro-texto);font-weight:600}.w8d-inicial{background:var(--w8-tecno-fondo);border:1px solid var(--w8-linea);justify-items:start;gap:14px;padding:clamp(28px,5vw,56px);display:grid;position:relative}.w8d-inicial:before{content:"";background:var(--w8-filo);height:3px;position:absolute;inset:0 0 auto}.w8d-inicial h2{font-size:var(--w8-t-h2)}.w8d-inicial p:not(.w8-kicker){max-width:58ch;color:var(--w8-suave);font-size:var(--w8-t-lead)}.w8d-inicial .w8-boton{margin-top:10px}
