
.fmm-calculator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}
.fmm-maths-card{display:flex;flex-direction:column;gap:.55rem}
.fmm-maths-card h2{font-size:1.38rem;margin:.15rem 0}
.fmm-maths-card label{display:block;color:#0b2557;font-weight:700;margin-top:.4rem}
.fmm-maths-card input{display:block;width:100%;padding:.75rem;border:2px solid #a2c3de;border-radius:.5rem;color:#0b2557;background:#fff;font:inherit}
.fmm-maths-card input:focus-visible{outline:3px solid #ef303b;outline-offset:2px}
.fmm-maths-card .fmm-answer{padding:1rem;background:#eaf4fc;border-left:4px solid #0868c7;color:#0b2557;font-weight:700;margin:.9rem 0}
@media(max-width:720px){.fmm-calculator-grid{grid-template-columns:1fr}}
