.theme-escolea .on-dark .btn--primary{background:var(--escolea-yellow);border-color:var(--escolea-yellow);color:var(--escolea-ink)}.theme-escolea .on-dark .btn--primary:hover{background:var(--surface);border-color:var(--surface);color:var(--escolea-ink)}.escolea-hero__grid{align-items:center}.escolea-hero__visual{justify-content:center;display:flex}.escolea-hero__mascota{width:200px;height:auto}@media (width>=900px){.escolea-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.escolea-hero__mascota{width:289px}}.modulos{padding-block:var(--inicio-band-y)}.modulos__inner{gap:var(--space-8);flex-direction:column;display:flex}.modulos__head{gap:var(--space-4);flex-direction:column;max-width:760px;display:flex}.modulos__sub{font-size:var(--fs-subtitle);line-height:var(--lh-body);color:var(--ink-2)}.modulos__grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.modulo{gap:var(--space-3);border-radius:var(--radius-panel);border-top:4px solid var(--escolea-yellow)}.modulo__icon{width:48px;height:48px;margin-bottom:var(--space-2);border-radius:var(--radius-card);background:var(--marino-50);color:var(--accent);place-items:center;display:grid}.modulo__body{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2)}@media (width>=640px){.modulos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.modulos__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.escolea-datos{padding-block:var(--inicio-band-y);background:var(--surface);border-block:var(--border-w) solid var(--line)}.escolea-datos__inner{gap:var(--space-4);flex-direction:column;display:flex}.escolea-datos__inner>*{max-width:860px}.escolea-datos__body{font-size:var(--fs-lead-band);line-height:var(--lh-body);color:var(--ink-2)}.escolea-datos__body a{padding-block:var(--space-3);text-underline-offset:3px}
