.math-section .math-topics{margin:24px 0 32px}.math-section .parent-note{margin-top:32px}.math-section .math-topic{color:#365e53}.math-next{margin:28px 0;padding:22px 24px;border:2px solid #ead6b4;border-radius:24px;background:#fff1dc;color:#365e53}.math-next small{font-weight:700}.math-next h2{font-size:1.45rem;margin:8px 0}.math-next p{font-size:1rem;line-height:1.55;max-width:680px}.math-next>a{font-weight:750}.math-section .p-wrap>h1{color:#4289a7}.math-section .p-lead{text-align:left}.math-section .arithmetic-choice{margin-top:24px}@media(max-width:700px){.math-next{padding:18px}.math-section .math-topic h2{font-size:1.2rem}}
.counting-next{margin:30px 0}.counting-next>h2{font-size:clamp(1.3rem,2.5vw,1.75rem);margin:0 0 10px}.counting-next>p{font-size:1rem;line-height:1.5;margin:0 0 20px}.counting-next .counting-short-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.math-everyday{font-size:.94rem;line-height:1.6;color:#486477}.math-everyday a{font-weight:650}@media(max-width:700px){.counting-next .counting-short-grid{grid-template-columns:1fr}}.math-subjects{margin:24px 0 32px}.math-subject-card .short-copy p{font-weight:400}.math-hub-art{min-height:220px;background:#e4f1e7;display:flex;align-items:center;justify-content:center;overflow:hidden}.math-hub-art svg{width:85%;max-height:220px}.math-hub-art .clock-art{width:100%;height:240px;object-fit:cover}.operation-art{background:#fff0dc;gap:6px;flex-wrap:wrap;padding:20px}.operation-art img{width:32%;max-width:90px}.operation-art b{font-size:38px;color:#57816d}.math-subjects .math-subject-card>.counting-thumb,.math-subjects .math-hub-art{height:240px;min-height:240px}.operation-art span{font-size:42px;color:#57816d;font-weight:800}.math-next-visual{display:grid;grid-template-columns:110px 1fr;gap:20px;align-items:center}.next-art{text-align:center}.next-art img{width:90px}.next-art span{display:block;font-size:30px;font-weight:800}.math-roadmap p{font-weight:400;line-height:1.65}@media(max-width:700px){.math-subjects .math-subject-card .math-hub-art{min-height:100%;height:auto}.math-hub-art .clock-art{height:100%;min-height:240px}.math-subjects .math-subject-card>.counting-thumb{height:auto;min-height:240px}.operation-art{padding:10px;gap:3px}.operation-art img{width:65px;max-width:90%}.operation-art b{font-size:28px}.math-next-visual{grid-template-columns:80px 1fr;gap:12px}.next-art img{width:75px}.math-next-visual h2{font-size:1.25rem}.math-next-visual p{font-size:.95rem}}