@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(../media/libre-caslon-text-latin-400-normal.1gujeysgkw7el.woff2)format("woff2"),url(../media/libre-caslon-text-latin-400-normal.3c1bggvikm_8e.woff)format("woff")}
@font-face{font-family:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(../media/libre-caslon-text-latin-400-italic.2fr69dzavi8ix.woff2)format("woff2"),url(../media/libre-caslon-text-latin-400-italic.0dzayff2bheba.woff)format("woff")}
@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:700;src:url(../media/libre-caslon-text-latin-700-normal.100cq5lo_kmr7.woff2)format("woff2"),url(../media/libre-caslon-text-latin-700-normal.1w2dbj8ao8o4m.woff)format("woff")}
@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/public-sans-latin-400-normal.0dfhr30pzjgke.woff2)format("woff2"),url(../media/public-sans-latin-400-normal.1iuoi-v758x-j.woff)format("woff")}
@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/public-sans-latin-600-normal.28kl08ryt2g51.woff2)format("woff2"),url(../media/public-sans-latin-600-normal.1ycgdwfdvv7pk.woff)format("woff")}
@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/public-sans-latin-700-normal.1ccm_jb9ry_v5.woff2)format("woff2"),url(../media/public-sans-latin-700-normal.14cvx1kfmn0q_.woff)format("woff")}
:root{--toga:#1b3468;--toga-profundo:#0f2147;--toga-claro:#e8ecf5;--sello:#c9a13f;--sello-claro:#ecd690;--sello-tinta:#84641b;--papel:#f6f7fa;--blanco:#fff;--tinta:#18223a;--pizarra:#57627a;--linea:#dde2ec;--f-ley:"Libre Caslon Text", Georgia, serif;--f-ui:"Public Sans", system-ui, sans-serif;--ancho:1200px;--lectura:40rem;--gutter:clamp(16px, 4vw, 40px);--radio:6px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{background:var(--blanco);color:var(--tinta);font-family:var(--f-ui);text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:var(--toga);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--sello-tinta)}:focus-visible{outline:3px solid var(--sello);outline-offset:2px;border-radius:2px}h1,h2,h3,h4{font-family:var(--f-ley);color:var(--toga-profundo);text-wrap:balance;margin:0 0 .6em;font-weight:400;line-height:1.18}h1{font-size:clamp(2.1rem,4.2vw,3.3rem)}h2{font-size:clamp(1.6rem,2.8vw,2.25rem)}h3{font-size:1.35rem}p{margin:0 0 1em}.contenedor{width:100%;max-width:var(--ancho);padding-inline:var(--gutter);margin-inline:auto}.saltar{background:var(--sello);color:var(--toga-profundo);z-index:100;padding:8px 14px;position:absolute;top:8px;left:-999px}.saltar:focus{left:8px}.boton{font:600 .98rem/1 var(--f-ui);border-radius:var(--radio);cursor:pointer;border:1px solid #0000;align-items:center;gap:.5em;padding:.95em 1.4em;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.boton-sello{background:var(--sello);color:var(--toga-profundo)}.boton-sello:hover{background:var(--sello-claro);color:var(--toga-profundo)}.boton-toga{background:var(--toga);color:var(--blanco)}.boton-toga:hover{background:var(--toga-profundo);color:var(--blanco)}.boton-linea{color:inherit;background:0 0;border-color:currentColor}.boton-linea:hover{color:var(--sello-claro)}.sobre-claro .boton-linea:hover{color:var(--sello-tinta)}.cabecera{background:var(--toga);color:var(--blanco);z-index:50;border-bottom:1px solid #c9a13f73;position:sticky;top:0}.cabecera-fila{align-items:center;gap:24px;min-height:76px;display:flex}.marca{color:var(--blanco);flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:flex}.marca:hover{color:var(--blanco)}.marca img{width:52px;height:52px}.marca-nombre{font-family:var(--f-ley);letter-spacing:.02em;font-size:1.3rem;line-height:1.1}.marca-nombre small{font-family:var(--f-ui);color:var(--sello-claro);letter-spacing:.01em;font-size:.72rem;display:block}.menu{align-items:center;gap:4px;margin-left:auto;display:flex}.menu a{color:#dfe5f1;border-radius:4px;padding:10px 12px;font-size:.95rem;text-decoration:none}.menu a:hover,.menu a[aria-current=page]{color:var(--blanco);background:#ffffff14}.menu .boton{color:var(--toga-profundo);margin-left:10px;padding:.8em 1.15em}.menu .boton:hover{background:var(--sello-claro)}.menu-toggle{color:var(--blanco);font:600 .9rem var(--f-ui);background:0 0;border:1px solid #fff6;border-radius:4px;margin-left:auto;padding:8px 12px;display:none}@media (max-width:1060px){.menu-toggle{display:block}.menu{background:var(--toga-profundo);padding:12px var(--gutter) 20px;flex-direction:column;align-items:stretch;gap:2px;display:none;position:absolute;top:100%;left:0;right:0}.menu[data-abierto=true]{display:flex}.menu a{padding:12px 8px}.menu .boton{justify-content:center;margin:10px 0 0}}.portada{background:var(--toga);color:var(--blanco);overflow:hidden}.portada-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);padding-block:clamp(48px,8vw,104px);display:grid}.portada h1{color:var(--blanco);max-width:16ch}.portada-bajada{color:#d6ddea;max-width:34rem;margin-bottom:2rem;font-size:1.15rem}.acciones{flex-wrap:wrap;gap:12px;display:flex}.foja{background:var(--blanco);color:var(--tinta);border-top:4px solid var(--sello);border-radius:4px;padding:clamp(28px,4vw,44px) clamp(24px,4vw,44px) 28px;position:relative;box-shadow:0 30px 60px -30px #050e24b3}.foja-norma{color:var(--pizarra);margin-bottom:.4rem;font-size:.85rem}.foja h2{margin-bottom:.2rem;font-size:clamp(1.7rem,3vw,2.3rem)}.foja-epigrafe{color:var(--sello-tinta);font-style:italic;font-family:var(--f-ley);margin-bottom:1.2rem}.foja .texto-ley{font-size:1.04rem}.foja-pie{border-top:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:1.5rem;padding-top:1rem;font-size:.95rem;display:flex}.foja-sello{width:92px;height:92px;box-shadow:0 0 0 6px var(--toga);border-radius:50%;position:absolute;top:-34px;right:-34px}@media (max-width:900px){.portada-grid{grid-template-columns:1fr}.foja-sello{width:72px;height:72px;top:-40px;right:12px}}.seccion{padding-block:clamp(56px,8vw,96px)}.seccion-papel{background:var(--papel)}.seccion-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:2.25rem;display:flex}.seccion-cabeza h2{margin:0}.seccion-cabeza p{color:var(--pizarra);max-width:38rem;margin:.5rem 0 0}.materias{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,5vw,72px);margin:0;padding:0;list-style:none;display:grid}.materias li{border-top:1px solid var(--linea)}.materias a{color:inherit;grid-template-columns:1fr auto;gap:4px 16px;padding:22px 0;text-decoration:none;display:grid}.materias h3{color:var(--toga-profundo);margin:0;font-size:1.28rem}.materias p{color:var(--pizarra);grid-column:1/-1;margin:0;font-size:.98rem}.materias a:hover h3{color:var(--sello-tinta)}.materias .flecha{color:var(--sello);align-self:center;font-size:1.2rem}@media (max-width:760px){.materias{grid-template-columns:1fr}}.servicios{background:var(--linea);border:1px solid var(--linea);border-radius:var(--radio);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid;overflow:hidden}.servicios a{background:var(--blanco);color:inherit;padding:28px;text-decoration:none;display:block}.servicios a:hover{background:var(--toga-claro)}.servicios h3{margin-bottom:.4rem;font-size:1.2rem}.servicios p{color:var(--pizarra);margin:0;font-size:.97rem}@media (max-width:900px){.servicios{grid-template-columns:1fr 1fr}}@media (max-width:600px){.servicios{grid-template-columns:1fr}}.buscador{gap:8px;max-width:40rem;display:flex}.buscador input{min-width:0;font:1rem var(--f-ui);border-radius:var(--radio);background:var(--blanco);color:var(--tinta);border:1px solid #b9c2d3;flex:1;padding:.9em 1em}.buscador input:focus{outline:3px solid var(--sello);outline-offset:0;border-color:var(--toga)}.atajos{flex-wrap:wrap;gap:8px;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.atajos a{border:1px solid var(--linea);background:var(--blanco);border-radius:999px;padding:6px 12px;font-size:.92rem;text-decoration:none;display:inline-block}.atajos a:hover{border-color:var(--sello)}.biblio-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.biblio-lista{margin:0;padding:0;list-style:none}.biblio-lista li{border-top:1px solid var(--linea);padding:16px 0}.biblio-lista a{font-family:var(--f-ley);color:var(--toga-profundo);font-size:1.15rem;text-decoration:none}.biblio-lista span{color:var(--pizarra);font-size:.95rem;display:block}@media (max-width:860px){.biblio-grid{grid-template-columns:1fr}}.banda{background:var(--toga-profundo);color:#dfe5f1}.banda-fila{grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding-block:48px;display:grid}.banda h2{color:var(--blanco);margin:0 0 .3rem}.banda p{max-width:44rem;margin:0}.banda img{width:76px;height:76px}@media (max-width:760px){.banda-fila{grid-template-columns:1fr}}.encabezado{background:var(--toga);color:#d6ddea;padding-block:clamp(40px,6vw,72px) clamp(32px,5vw,56px)}.encabezado h1{color:var(--blanco);margin-bottom:.4rem}.encabezado p{max-width:44rem;margin:0;font-size:1.12rem}.migas{flex-wrap:wrap;gap:6px;margin-bottom:1rem;padding:0;font-size:.88rem;list-style:none;display:flex}.migas a{color:var(--sello-claro);text-decoration:none}.migas a:hover{color:var(--sello-claro);text-decoration:underline}.migas li+li:before{content:"/";color:#fff6;margin-right:6px}.cuerpo{padding-block:clamp(40px,6vw,72px)}.prosa{max-width:var(--lectura)}.prosa p,.prosa li{font-size:1.08rem}.prosa h2{margin-top:1.6em}.dos-col{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(32px,5vw,72px);display:grid}@media (max-width:900px){.dos-col{grid-template-columns:1fr}}.recuadro{background:var(--papel);border-radius:var(--radio);border-left:3px solid var(--sello);padding:24px}.recuadro h2,.recuadro h3{font-size:1.2rem}.lista-check{margin:0;padding:0;list-style:none}.lista-check li{border-bottom:1px solid var(--linea);padding:10px 0 10px 28px;position:relative}.lista-check li:before{content:"";border:2px solid var(--sello);width:9px;height:9px;position:absolute;top:1.05em;left:4px;transform:rotate(45deg)}.perfil{border-top:1px solid var(--linea);grid-template-columns:220px 1fr;gap:32px;padding:32px 0;display:grid}.perfil-foto{aspect-ratio:4/5;background:var(--toga-claro);border-radius:var(--radio);object-fit:cover;place-items:center;width:220px;display:grid}.perfil-foto img{opacity:.85;width:96px;height:96px}.perfil h2{margin-bottom:.2rem}.perfil-cargo{color:var(--sello-tinta);margin-bottom:1rem}@media (max-width:640px){.perfil{grid-template-columns:1fr}}.formacion{margin:0;padding:0;list-style:none}.formacion li{border-bottom:1px solid var(--linea);padding:12px 0}.formacion strong{font-weight:600;display:block}.formacion span{color:var(--pizarra);font-size:.95rem}.hitos{max-width:48rem;margin:0;padding:0;list-style:none}.hitos li{border-top:1px solid var(--linea);grid-template-columns:72px 1fr;gap:20px;padding:20px 0;display:grid}.hitos time{font-family:var(--f-ley);color:var(--sello-tinta);font-size:1.3rem}.hitos h3{margin:0 0 .2rem;font-size:1.2rem}.hitos p{color:var(--pizarra);margin:0}.fichas{gap:0;margin:0;padding:0;list-style:none;display:grid}.fichas li{border-top:1px solid var(--linea);padding:24px 0}.fichas h3{margin:.2rem 0 .4rem}.fichas h3 a{color:var(--toga-profundo);text-decoration:none}.fichas h3 a:hover{color:var(--sello-tinta)}.fichas .meta{color:var(--pizarra);font-size:.88rem}.fichas p{color:var(--pizarra);margin:0}.vacio{background:var(--papel);border-radius:var(--radio);color:var(--pizarra);padding:32px}.formulario{gap:16px;max-width:36rem;display:grid}.formulario label{gap:6px;font-size:.95rem;font-weight:600;display:grid}.formulario input,.formulario textarea,.formulario select{font:400 1rem var(--f-ui);border-radius:var(--radio);background:var(--blanco);color:var(--tinta);border:1px solid #b9c2d3;padding:.8em .9em}.formulario textarea{resize:vertical;min-height:150px}.formulario .fila{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:600px){.formulario .fila{grid-template-columns:1fr}}.formulario .nota{color:var(--pizarra);font-size:.88rem;font-weight:400}.aviso{border-radius:var(--radio);padding:14px 16px;font-size:.97rem}.aviso-ok{color:#1d5a35;background:#e7f3ec}.aviso-error{color:#8a2323;background:#fbeaea}.trampa{position:absolute;left:-5000px}.datos-contacto{margin:0;padding:0;list-style:none}.datos-contacto li{border-bottom:1px solid var(--linea);padding:14px 0}.datos-contacto strong{color:var(--pizarra);font-size:.85rem;font-weight:600;display:block}.texto-ley{font-family:var(--f-ley);color:var(--tinta);font-size:1.1rem;line-height:1.75}.texto-ley p{margin:0 0 .85em}.texto-ley .bloque{grid-template-columns:2.6em 1fr;margin:0 0 .85em;display:grid}.texto-ley .bloque-rotulo{color:var(--sello-tinta);font-variant-numeric:lining-nums}.texto-ley .prof-1{margin-left:2.6em}.texto-ley .prof-2{margin-left:5.2em}.texto-ley a{color:var(--toga);text-decoration-color:#1b346859}@media (max-width:600px){.texto-ley .prof-1{margin-left:1.2em}.texto-ley .prof-2{margin-left:2.4em}.texto-ley .bloque{grid-template-columns:2.2em 1fr}}.lector{grid-template-columns:260px minmax(0,1fr) 280px;align-items:start;gap:clamp(24px,3vw,48px);padding-block:40px 72px;display:grid}.lector-indice{max-height:calc(100vh - 120px);padding-right:8px;font-size:.9rem;position:sticky;top:96px;overflow:auto}.lector-indice details{margin:0}.lector-indice summary{cursor:pointer;color:var(--toga-profundo);padding:6px 0;list-style-position:outside}.lector-indice ul{border-left:1px solid var(--linea);margin:0 0 6px;padding-left:12px;list-style:none}.lector-indice a{color:var(--pizarra);border-radius:3px;padding:3px 6px;text-decoration:none;display:block}.lector-indice a:hover{color:var(--toga);background:var(--papel)}.lector-indice a[aria-current=page]{color:var(--toga-profundo);background:var(--toga-claro);font-weight:600}.marca-comentado{background:var(--sello);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.lector-centro{max-width:44rem}.lector-ruta{color:var(--pizarra);margin-bottom:1.5rem;font-size:.88rem;line-height:1.5}.lector-ruta span{display:block}.lector-centro h1{margin-bottom:.2rem;font-size:clamp(2rem,3.6vw,2.8rem)}.lector-epigrafe{font-family:var(--f-ley);color:var(--sello-tinta);margin-bottom:1.5rem;font-size:1.15rem;font-style:italic}.lector-texto{border-top:2px solid var(--toga);padding:28px 0 12px}.comentario{border-top:1px solid var(--linea);margin-top:2.5rem;padding-top:2rem}.comentario h2{font-size:1.5rem}.comentario-meta{color:var(--pizarra);margin-bottom:1.2rem;font-size:.9rem}.comentario .rt p{font-size:1.06rem}.sin-comentario{background:var(--papel);border-radius:var(--radio);color:var(--pizarra);margin-top:2.5rem;padding:20px 24px;font-size:.98rem}.paginacion{border-top:1px solid var(--linea);justify-content:space-between;gap:16px;margin-top:3rem;padding-top:1.5rem;display:flex}.paginacion a{font-family:var(--f-ley);font-size:1.1rem;text-decoration:none;display:grid}.paginacion a small{font-family:var(--f-ui);color:var(--pizarra);font-size:.8rem}.paginacion .sig{text-align:right;margin-left:auto}.lector-margen{font-size:.93rem;position:sticky;top:96px}.nota-margen{border-bottom:1px solid var(--linea);margin-bottom:20px;padding:0 0 20px}.nota-margen h2{font-family:var(--f-ui);color:var(--toga-profundo);margin-bottom:.6rem;font-size:.95rem;font-weight:700}.nota-margen ul{margin:0;padding:0;list-style:none}.nota-margen li{padding:4px 0}.nota-margen p{color:var(--pizarra);margin:0}.compartir{flex-wrap:wrap;gap:8px;display:flex}.compartir a,.compartir button{font:600 .85rem var(--f-ui);border:1px solid var(--linea);background:var(--blanco);color:var(--toga);cursor:pointer;border-radius:999px;padding:7px 12px;text-decoration:none}.indice-movil{display:none}@media (max-width:1100px){.lector{grid-template-columns:minmax(0,1fr) 260px}.lector-indice{display:none}.indice-movil{margin-bottom:1.5rem;display:block}}@media (max-width:820px){.lector{grid-template-columns:1fr}.lector-margen{position:static}}.indice-cpe{max-width:52rem}.indice-cpe details{border-top:1px solid var(--linea)}.indice-cpe details details{border-top:0}.indice-cpe summary{cursor:pointer;font-family:var(--f-ley);color:var(--toga-profundo);padding:12px 0}.indice-cpe .nivel-parte>summary{font-size:1.35rem}.indice-cpe .nivel-titulo>summary{font-size:1.15rem}.indice-cpe .nivel-capitulo>summary,.indice-cpe .nivel-seccion>summary{font-size:1.02rem}.indice-cpe summary small{font-family:var(--f-ui);color:var(--pizarra);font-size:.78rem;display:block}.indice-cpe .hijos{padding-left:clamp(12px,3vw,28px)}.indice-cpe .arts{flex-wrap:wrap;gap:6px;margin:0;padding:4px 0 16px;list-style:none;display:flex}.indice-cpe .arts a{text-align:center;border:1px solid var(--linea);min-width:3.2em;color:var(--toga);background:var(--blanco);border-radius:4px;padding:5px 9px;font-size:.9rem;text-decoration:none;display:inline-block}.indice-cpe .arts a.comentado{border-color:var(--sello);background:#fbf5e3}.indice-cpe .arts a:hover{border-color:var(--toga)}.leyenda{color:var(--pizarra);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:1.5rem;font-size:.9rem;display:flex}.leyenda .muestra{border:1px solid var(--sello);vertical-align:-2px;background:#fbf5e3;border-radius:3px;width:14px;height:14px;margin-right:6px;display:inline-block}.resultado{border-top:1px solid var(--linea);padding:18px 0}.resultado a{font-family:var(--f-ley);font-size:1.2rem;text-decoration:none}.resultado p{color:var(--pizarra);margin:.3rem 0 0;font-size:.97rem}.resultado mark{color:inherit;background:#f6e7b4;padding:0 2px}.videos{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.videos li a{border:1px solid var(--linea);border-radius:var(--radio);color:inherit;height:100%;padding:20px;text-decoration:none;display:block}.videos li a:hover{border-color:var(--sello)}.videos .plataforma{color:var(--sello-tinta);font-size:.82rem;font-weight:600}.pie{background:var(--toga-profundo);color:#c3cbdb;padding-block:56px 28px;font-size:.95rem}.pie a{color:#e4e9f3;text-decoration:none}.pie a:hover{color:var(--sello-claro)}.pie-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:32px;display:grid}.pie h2{font-family:var(--f-ui);color:var(--blanco);margin-bottom:.8rem;font-size:.95rem;font-weight:700}.pie ul{margin:0;padding:0;list-style:none}.pie li{padding:4px 0}.pie-legal{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:20px;font-size:.85rem;display:flex}@media (max-width:860px){.pie-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.pie-grid{grid-template-columns:1fr}}.whatsapp-flotante{z-index:60;background:#25d366;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 24px -8px #00000073}.whatsapp-flotante svg{fill:#fff;width:30px;height:30px}.rt ul,.rt ol{padding-left:1.3em}.rt blockquote{border-left:3px solid var(--sello);font-family:var(--f-ley);margin:1.2em 0;padding-left:1em;font-style:italic}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media print{.cabecera,.pie,.whatsapp-flotante,.lector-indice,.lector-margen,.compartir{display:none!important}.lector{display:block}}.pie-enlaces{gap:20px;display:inline-flex}.captcha-espacio{min-height:58px}.captcha{gap:8px;display:grid}.captcha-estado{min-height:1.4em;color:var(--pizarra);align-items:center;gap:10px;font-size:.9rem;display:flex}.captcha-barra{background:var(--toga-claro);border-radius:2px;flex:0 0 72px;height:4px;position:relative;overflow:hidden}.captcha-barra span{background:var(--toga);border-radius:2px;width:40%;animation:1.1s ease-in-out infinite captcha-avance;position:absolute;inset:0 auto 0 0}@keyframes captcha-avance{0%{transform:translate(-100%)}to{transform:translate(260%)}}.captcha-ok{color:#1d5a35}.captcha-error{color:#8a2323}.boton:disabled{opacity:.7;cursor:progress}@media (prefers-reduced-motion:reduce){.captcha-barra span{opacity:.5;width:100%;animation:none!important}}.foja-sigue{font-family:var(--f-ley);color:var(--pizarra);margin:0;font-style:italic}.dos-col-formulario{grid-template-columns:minmax(0,1fr) minmax(0,420px)}@media (max-width:900px){.dos-col-formulario{grid-template-columns:1fr}}.dos-col>*{min-width:0}.formulario label,.formulario input,.formulario textarea,.formulario select{width:100%;min-width:0}.recuadro .formulario .fila{grid-template-columns:1fr}.fichas li.ficha-con-imagen{grid-template-columns:112px 1fr;align-items:stretch;gap:24px;display:grid}.ficha-imagen{border-radius:var(--radio);min-height:112px;display:block;position:relative;overflow:hidden}.ficha-imagen img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}@media (max-width:560px){.fichas li.ficha-con-imagen{grid-template-columns:80px 1fr;gap:16px}}.bloque-reconocimientos+.bloque-reconocimientos{margin-top:3rem}.entrada-imagen{border-radius:var(--radio);width:100%;max-width:420px;height:auto;margin-bottom:1.5rem;box-shadow:0 16px 40px -24px #050e2480}.perfil-foto{object-position:center top}
