.CurriculumHero-module__tu6oJa__hero .CurriculumHero-module__tu6oJa__panel{padding-top:var(--space-3)}.CurriculumHero-module__tu6oJa__text{min-width:0}.CurriculumHero-module__tu6oJa__eyebrow{margin:0 0 var(--space-2);font-weight:700;font-size:var(--fs-lede);line-height:var(--lh-tight);color:var(--ink)}.CurriculumHero-module__tu6oJa__title{max-width:18ch;margin-bottom:var(--space-3)}.CurriculumHero-module__tu6oJa__nowrap{white-space:nowrap}.CurriculumHero-module__tu6oJa__ctas{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media (min-width:720px){.CurriculumHero-module__tu6oJa__panel{--bleed-lane-w:60%;--bleed-lane-ratio:60 / 28}}@media (min-width:900px){.CurriculumHero-module__tu6oJa__panel{--bleed-lane-w:46%;--bleed-lane-ratio:46 / 19}.CurriculumHero-module__tu6oJa__text .direct-answer{max-width:48ch}}
.ThemeRows-module__55t3cq__grid{row-gap:var(--stack-gap);grid-template-columns:minmax(0,1fr);display:grid}.ThemeRows-module__55t3cq__card{--band:var(--k3-base);--band-ring:var(--k3-outline);z-index:var(--z-content);background:var(--surface-panel);border:var(--outline-w-band) solid var(--band-ring);border-radius:var(--radius-card);grid-template-columns:minmax(0,42fr) minmax(0,58fr);grid-template-areas:"media head""body body";min-width:0;display:grid;position:relative;overflow:hidden}.ThemeRows-module__55t3cq__k3{--band:var(--k3-base);--band-ring:var(--k3-outline)}.ThemeRows-module__55t3cq__g35{--band:var(--g35-base);--band-ring:var(--g35-base)}.ThemeRows-module__55t3cq__g68{--band:var(--g68-base);--band-ring:var(--g68-base)}.ThemeRows-module__55t3cq__stage{aspect-ratio:4/3;min-height:var(--space-9);grid-area:media;position:relative}.ThemeRows-module__55t3cq__students{position:absolute;inset:0;overflow:hidden}.ThemeRows-module__55t3cq__students img{object-fit:cover;object-position:var(--focal,50% 40%);width:100%;height:100%}.ThemeRows-module__55t3cq__badge{right:var(--space-3);bottom:var(--space-3);box-sizing:content-box;grid-template-rows:var(--badge-box);width:var(--badge-box);height:var(--badge-box);padding:var(--space-2);background:var(--surface-panel);border-radius:var(--radius-image);place-items:end center;display:grid;position:absolute;overflow:hidden}.ThemeRows-module__55t3cq__badgeLeft{right:auto;left:var(--space-3)}.ThemeRows-module__55t3cq__badge picture{width:100%;height:100%;transform:translate(var(--icon-dx,0px), var(--icon-dy,0px)) scale(var(--icon-scale,1));transform-origin:bottom;display:block}.ThemeRows-module__55t3cq__badge img{object-fit:contain;object-position:bottom center;width:100%;height:100%}.ThemeRows-module__55t3cq__head{justify-content:center;align-items:flex-start;gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-4) 0;flex-direction:column;grid-area:head;display:flex;container-type:inline-size}.ThemeRows-module__55t3cq__title{font-size:clamp(1.5rem, 16.5cqi, var(--fs-h3));margin:0}.ThemeRows-module__55t3cq__body{padding:var(--space-4);font-size:var(--fs-small);line-height:var(--lh-tight);grid-area:body}.ThemeRows-module__55t3cq__body li{max-width:68ch}.ThemeRows-module__55t3cq__cta{margin-top:var(--space-4);font-size:var(--fs-body)}@media (max-width:599.98px){.ThemeRows-module__55t3cq__badge{display:none}}@media (min-width:600px){.ThemeRows-module__55t3cq__head,.ThemeRows-module__55t3cq__body{padding-right:var(--space-5);padding-left:var(--space-5)}.ThemeRows-module__55t3cq__head{padding-top:var(--space-5)}.ThemeRows-module__55t3cq__body{padding-bottom:var(--space-5)}}@media (min-width:1024px){.ThemeRows-module__55t3cq__card{grid-template-columns:minmax(0,42fr) minmax(0,58fr);grid-template-areas:"media head""media body"}.ThemeRows-module__55t3cq__stage{aspect-ratio:auto}.ThemeRows-module__55t3cq__head,.ThemeRows-module__55t3cq__body{padding-right:var(--space-6);padding-left:var(--space-6)}.ThemeRows-module__55t3cq__head{padding-top:var(--space-6)}.ThemeRows-module__55t3cq__body{padding-bottom:var(--space-6)}}
