.classroom-maths{padding:clamp(1rem,3vw,3rem);background:#fff;color:#182d42;border-radius:1rem}
.classroom-maths-settings label{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}
.classroom-maths-settings select{max-width:100%;font:inherit;padding:.5rem;border:1px solid #8196a3;border-radius:.4rem}
.classroom-maths h2{font-size:clamp(1.5rem,3vw,2.75rem);line-height:1.3;overflow-wrap:anywhere}
.classroom-maths-value{font-size:clamp(1.8rem,4vw,3.5rem);font-weight:700;overflow-wrap:anywhere}
.classroom-maths-family{color:#466477;font-size:1rem}
.classroom-maths dl{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(0,2fr);gap:.65rem 1rem}
.classroom-maths dd{margin:0;overflow-wrap:anywhere}.classroom-maths li{margin-block:.7rem}
#classroom-maths-clue,#classroom-maths-answer{margin-top:1.5rem;padding:1rem;background:#eef7f8;border-left:4px solid #087d8b;overflow-wrap:anywhere}
.ch-classroom-active #kc-simulator-panel{padding:1rem;background:#fff;border-radius:1rem}
@media(max-width:480px){.classroom-maths dl{grid-template-columns:1fr}.classroom-maths dt{font-weight:700}}
