/* Contrato común; los exploradores mantienen su paleta y controles. */
.restored-layout{grid-template-columns:210px minmax(0,1fr);gap:32px}.restored-article{width:100%;max-width:none;margin:0;padding:32px;min-width:0}.restored-article [class$="-note"]{background:#e6ece8;color:#142028;border-color:#427258}.restored-article [class$="-lab"]{color:#f4f6f8}.restored-article [class$="-lab"] p,.restored-article [class$="-lab"] li,.restored-article [class$="-lab"] label,.restored-article [class$="-lab"] h2,.restored-article [class$="-lab"] h3,.restored-article [class$="-lab"] [role=status]{color:#e4f1f8}.article math{overflow:visible;vertical-align:baseline}.article .pp-prompt,.article .pp-solution li{overflow-wrap:anywhere}.article math[display=block]{display:block;overflow:visible;padding:8px 0}.restored-article .pp-card{min-width:0}.restored-article [class$="-card"]:not(.pp-card){color:#eff8ff}.restored-article [class$="-card"]:not(.pp-card) p{color:inherit}.restored-article .lesson-class-cta .btn{color:white!important}.restored-article .lesson-notes textarea{width:100%}@media(max-width:900px){.restored-layout{gap:20px;grid-template-columns:170px minmax(0,1fr)}.restored-article{padding:24px}}@media(max-width:740px){.restored-layout{display:block}.restored-article{padding:22px 16px}.article-side nav{max-height:none;overflow:visible}.article-side{position:static}.article math{font-size:1em}}@media print{.restored-layout{display:block}.restored-article{padding:0;max-width:none}.article math{overflow:visible}.article-side{display:none!important}}
.article .pp-prompt math,.article .pp-solution math{math-style:normal;font-size:1.12em}.article-side nav{max-height:none;overflow:visible;padding-right:6px}.article-side .reading-tools{margin-top:18px}@media(max-width:740px){.article-side nav{max-height:none}}
.article [class$="-formula"] math,.article [class$="-result"] math{math-style:normal;font-size:1.12em}

/* MathML en línea no es un contenedor de desplazamiento. */
.article math:not([display="block"]){display:inline math;overflow:visible;max-width:none;vertical-align:baseline;math-style:compact;font-size:1.08em;line-height:normal}
.article math[display="block"]{math-style:normal}
.article .math-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;padding:8px 2px;scrollbar-width:thin}
.article .math-scroll>math{min-width:max-content;max-width:none;overflow:visible;margin:0}
.article .formula{overflow-y:hidden}
.article-side nav{max-height:none!important;overflow:visible!important}
@media print{.article .math-scroll{overflow:visible;max-width:none}.article .math-scroll>math{min-width:0}}
.article .math-scroll{display:block}
.article math[display="block"]{overflow:visible!important;max-width:none!important;padding:0!important}
/* El mismo contrato rige en diagnósticos, fichas y evaluaciones. */
main article math:not([display="block"]){overflow:visible!important;max-width:none!important;vertical-align:baseline;math-style:compact;font-size:1.08em;line-height:normal}
main article .math-scroll{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:8px 2px}
main article .math-scroll>math{overflow:visible!important;max-width:none!important;min-width:max-content}
@media print{main article .math-scroll{overflow:visible}main article .math-scroll>math{min-width:0}}
main article .math-wide{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:5px 2px;scrollbar-width:thin}
main article .math-wide>math{max-width:none!important;overflow:visible!important;white-space:nowrap}
main article pre{max-width:100%;overflow:auto;white-space:pre}
main article{min-width:0}
@media print{main article .math-wide{overflow:visible}}
