/* Generado por tools/proto2wp/convertir.mjs desde Guia-gemelo-digital.html — no editar. Ámbito: body.alsis-p-t12. */
/* 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. */
@media (max-width:600px){:where(.alsis-p-t12) .art h2{font-size:30px;margin:64px 0 20px}:where(.alsis-p-t12) .art h3{font-size:22px;margin-top:36px}:where(.alsis-p-t12) .art p{font-size:17px}:where(.alsis-p-t12) .art ul,:where(.alsis-p-t12) .art ol{font-size:17px}:where(.alsis-p-t12) .lead-ans{font-size:19px}:where(.alsis-p-t12) .art table,:where(.alsis-p-t12) .art tbody,:where(.alsis-p-t12) .art tr,:where(.alsis-p-t12) .art td{display:block;width:auto}:where(.alsis-p-t12) .art thead{display:none}:where(.alsis-p-t12) .art tr{padding:16px 0;border-bottom:1px solid var(--line)}:where(.alsis-p-t12) .art tr:first-child{border-top:1px solid var(--line-2)}:where(.alsis-p-t12) .art td{border:0;padding:4px 0}:where(.alsis-p-t12) .art td:first-child{font-family:var(--font-display);font-size:19px;padding-bottom:8px}:where(.alsis-p-t12) .art td:nth-child(2)::before,:where(.alsis-p-t12) .art td:nth-child(3)::before{display:block;font-size:13px;color:var(--ink-3)}:where(.alsis-p-t12) .art td:nth-child(2)::before{content:"Simulación"}:where(.alsis-p-t12) .art td:nth-child(3)::before{content:"Gemelo digital";margin-top:8px}:where(.alsis-p-t12) .art .pchart{padding:16px!important}:where(.alsis-p-t12) .art .pchart svg{min-width:560px!important}}
/* 2) Estilos en línea subidos a clase (especificidad 0 + !important, como el atributo style). */
:where(.alsis-p-t12 .alsis-t12-e1){padding-top:200px!important;padding-bottom:112px!important;position:relative!important;isolation:isolate!important}
:where(.alsis-p-t12 .alsis-t12-e2){font-size:80px!important;line-height:0.98!important;letter-spacing:-0.042em!important;max-width:17ch!important;margin-top:28px!important;color:var(--d-ink)!important}
:where(.alsis-p-t12 .alsis-t12-e3){margin-top:36px!important;font-size:15px!important;color:var(--d-ink-3)!important}
:where(.alsis-p-t12 .alsis-t12-e4){margin-top:72px!important}
:where(.alsis-p-t12 .alsis-t12-e5){aspect-ratio:21 / 8!important;margin:0!important}
:where(.alsis-p-t12 .alsis-t12-e6){display:grid!important;grid-template-columns:minmax(0, 3fr) minmax(0, 7fr) minmax(0, 2fr)!important;gap:72px!important;align-items:start!important}
:where(.alsis-p-t12 .alsis-t12-e7){color:var(--ink-3)!important;padding-bottom:16px!important}
:where(.alsis-p-t12 .alsis-t12-e8){margin-top:0!important}
:where(.alsis-p-t12 .alsis-t12-e9){margin:48px 0 0!important}
:where(.alsis-p-t12 .alsis-t12-e10){padding:36px!important}
:where(.alsis-p-t12 .alsis-t12-e11){margin-top:16px!important;font-size:15px!important;color:var(--ink-3)!important}
:where(.alsis-p-t12 .alsis-t12-e12){margin-top:36px!important;display:grid!important;grid-template-columns:minmax(0, 5fr) minmax(0, 6fr)!important;gap:32px!important;align-items:center!important}
:where(.alsis-p-t12 .alsis-t12-e13){margin:0!important;aspect-ratio:4 / 3!important}
:where(.alsis-p-t12 .alsis-t12-e14){display:flex!important;flex-direction:column!important;gap:16px!important}
:where(.alsis-p-t12 .alsis-t12-e15){display:inline-flex!important;gap:10px!important;align-items:center!important}
:where(.alsis-p-t12 .alsis-t12-e16){margin:0!important}
:where(.alsis-p-t12 .alsis-t12-e17){margin:0!important;font-size:17px!important}
:where(.alsis-p-t12 .alsis-t12-e18){margin-top:12px!important}
:where(.alsis-p-t12 .alsis-t12-e19){border-bottom:1px solid var(--line)!important}
:where(.alsis-p-t12 .alsis-t12-e20){position:sticky!important;top:120px!important;display:flex!important;flex-direction:column!important;gap:14px!important;padding-top:8px!important}
:where(.alsis-p-t12 .alsis-t12-e21){color:var(--ink-3)!important}
:where(.alsis-p-t12 .alsis-t12-e22){font-family:var(--font-display)!important;font-size:22px!important;line-height:1.2!important}
:where(.alsis-p-t12 .alsis-t12-e23){font-size:15px!important;color:var(--ink-2)!important}
:where(.alsis-p-t12 .alsis-t12-e24){position:relative!important;isolation:isolate!important}
:where(.alsis-p-t12 .alsis-t12-e25){grid-template-columns:repeat(3, minmax(0, 1fr))!important}
/* 3) Reglas responsive r-* propias de la página: van después y siguen ganando. */
@media (max-width:1000px){:where(.alsis-p-t12) .r-toc{position:static!important}}
/* manual (tanda D, T12): reglas escritas a mano, no las genera el conversor; reaplicar si se vuelve a convertir.
   La tabla (:214-222) es core/table (A-18): el estilo del bloque pone borde de 1 px por los cuatro lados a th y td y uno
   de 3 px bajo el thead; el prototipo (.art th/td, :62-63) solo tiene el inferior de cada celda. */
:where(.alsis-p-t12) .art .wp-block-table :is(th,td){border-top:0;border-left:0;border-right:0}
:where(.alsis-p-t12) .art .wp-block-table thead{border-bottom:0}
