/* Generado por tools/proto2wp/convertir.mjs desde IDi.html — no editar. Ámbito: body.alsis-p-t17. */
/* 1) CSS local de la página que no está en prototipo.css (sin las fuentes, que declara theme.json, ni las r-*), acotado sin añadir especificidad. */
:where(.alsis-p-t17) .id-h1{font-size:96px;line-height:.95;letter-spacing:-.042em;max-width:13ch;color:var(--d-ink)}
:where(.alsis-p-t17) .id-sum{margin:112px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--d-line)}
:where(.alsis-p-t17) .id-sum div{padding:28px 28px 40px}
:where(.alsis-p-t17) .id-sum div:first-child{padding-left:0}
:where(.alsis-p-t17) .id-sum div+div{border-left:1px solid var(--d-line)}
:where(.alsis-p-t17) .id-sum dt{font-size:13px;color:var(--d-ink-3)}
:where(.alsis-p-t17) .id-sum dd{margin:8px 0 0;color:var(--d-ink)}
:where(.alsis-p-t17) .id-lg{grid-template-columns:repeat(3,minmax(0,1fr))!important}
:where(.alsis-p-t17) .id-exps{border-bottom:1px solid var(--line)}
:where(.alsis-p-t17) .id-exp{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:112px;padding-block:72px;border-top:1px solid var(--line)}
:where(.alsis-p-t17) .id-exp h3{font-size:40px;line-height:1.06;letter-spacing:-.03em;margin-top:24px;max-width:16ch}
:where(.alsis-p-t17) .id-exp .txt{color:var(--ink-2);margin-top:20px;max-width:48ch}
:where(.alsis-p-t17) .id-exp .lnk{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}
:where(.alsis-p-t17) .id-exp .lnk .btn{width:fit-content}
:where(.alsis-p-t17) .id-kv{margin:0}
:where(.alsis-p-t17) .id-kv div{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px;padding-block:16px;border-top:1px solid var(--line)}
:where(.alsis-p-t17) .id-kv div:first-child{border-top:0;padding-top:0}
:where(.alsis-p-t17) .id-kv dt{font-size:14px;color:var(--ink-3);padding-top:2px}
:where(.alsis-p-t17) .id-kv dd{margin:0;color:var(--ink)}
:where(.alsis-p-t17) .id-kv dd.num{font-size:17px}
:where(.alsis-p-t17) .id-pub{margin-top:36px;padding-top:28px;border-top:1px solid var(--line-2)}
:where(.alsis-p-t17) .id-pub>p:first-child{font-size:13px;color:var(--ink-3);margin-bottom:16px}
:where(.alsis-p-t17) .id-logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
:where(.alsis-p-t17) .id-logo{min-height:96px;display:grid;place-content:center;text-align:center;gap:4px;padding:16px;border-radius:8px;background:var(--soft);box-shadow:inset 0 0 0 1px var(--line);font-size:15px;line-height:1.3;color:var(--ink)}
:where(.alsis-p-t17) .id-logo small{font-size:12px;color:var(--ink-3)}
:where(.alsis-p-t17) .id-pub .leg{font-size:14px;color:var(--ink-3);margin-top:16px;max-width:64ch}
:where(.alsis-p-t17) .id-rec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
:where(.alsis-p-t17) .id-rec .pcard .btn{width:fit-content;justify-self:start}
@media (max-width:600px){:where(.alsis-p-t17) .foot{gap:40px 24px}:where(.alsis-p-t17) .id-h1{font-size:52px}:where(.alsis-p-t17) .id-sum{grid-template-columns:1fr;margin-top:72px}:where(.alsis-p-t17) .id-sum div,:where(.alsis-p-t17) .id-sum div:first-child{padding:20px 0 24px;border-left:0}:where(.alsis-p-t17) .id-sum div+div{border-left:0;border-top:1px solid var(--d-line)}:where(.alsis-p-t17) .id-lg{grid-template-columns:1fr!important}:where(.alsis-p-t17) .id-exp{grid-template-columns:1fr;gap:36px;padding-block:48px}:where(.alsis-p-t17) .id-exp h3{font-size:30px}:where(.alsis-p-t17) .id-kv div{grid-template-columns:1fr;gap:4px}:where(.alsis-p-t17) .id-logos{grid-template-columns:1fr}:where(.alsis-p-t17) .id-rec{grid-template-columns:1fr;gap:16px}}
/* 2) Estilos en línea subidos a clase (especificidad 0 + !important, como el atributo style). */
:where(.alsis-p-t17 .alsis-t17-e1){padding-top:176px!important;padding-bottom:0!important;position:relative!important;isolation:isolate!important}
:where(.alsis-p-t17 .alsis-t17-e2){overflow-x:clip!important}
:where(.alsis-p-t17 .alsis-t17-e3){position:relative!important;isolation:isolate!important}
/* 3) Reglas responsive r-* propias de la página: van después y siguen ganando. */
/* manual (tanda E, T17): sin las reglas .id-burger del prototipo (botón de menú de su barra, IDi.html:134: la barra es
   de la fundación y no lo pinta). */
