.math-cohort-card{margin-top:16px;padding:22px;background:#fff;border:1px solid #d4e4eb;border-radius:20px}
.math-cohort-card h4{font-size:21px;margin:0 0 9px}.math-cohort-card>p{color:#537386;line-height:1.5;margin:0 0 16px}
.math-cohort-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.math-cohort-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}
.math-summary{border:1px solid #d4e4eb;border-radius:13px;padding:14px;background:#f3f8fa}.math-summary strong{font-size:24px;display:block;color:#0b5571}.math-summary span{color:#52758a;font-size:12px}
.math-topic-row{padding:12px 0;border-bottom:1px solid #e5eff2}.math-topic-head{display:flex;justify-content:space-between;gap:8px;align-items:center}.math-topic-head small{color:#506f80}.math-topic-track{border-radius:9px;background:#e7f1f2;height:9px;margin:10px 0}.math-topic-track i{background:#178d8a;display:block;height:100%;border-radius:9px}.math-topic-advice{margin:0;color:#627d88;font-size:12px}
.math-student-list{display:grid;gap:7px;align-content:start}.math-student-row{position:relative;text-align:left;background:#f6fafb;border:1px solid #d7e4ec;border-radius:12px;padding:13px 32px 13px 14px;cursor:pointer;color:#134a67;font:inherit}.math-student-row strong{display:block}.math-student-row span{display:block;font-size:13px;margin:2px 0}.math-student-row small{font-size:12px;color:#5a7686}.math-student-row b{position:absolute;right:12px;top:14px}.math-student-row:hover{border-color:#128c88}.math-student-row:focus-visible{outline:3px solid #159b97}
#math-cohort-note{margin:18px 0 0;font-size:12px;color:#66808c}
@media(max-width:850px){.math-cohort-grid{grid-template-columns:1fr}}@media(max-width:540px){.math-cohort-metrics{grid-template-columns:1fr}.math-topic-head{display:block}.math-topic-head small{display:block;margin-top:5px}}
