.lesson-insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.lesson-insight-grid>div{display:grid;gap:6px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#091827}.lesson-insight-grid strong{font-size:.74rem;color:#fff}.lesson-insight-grid span{font-size:.82rem;line-height:1.5;color:var(--muted)}.deep-dive{grid-column:1/-1;border-color:#315d74;background:linear-gradient(145deg,#10283a,#0a1a29)}
.equation-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0}.equation-card{display:grid;gap:8px;padding:18px;border-radius:16px;background:#091827;border:1px solid rgba(255,255,255,.08)}.equation-card>span{font-size:.74rem;color:var(--accent);font-weight:850;text-transform:uppercase;letter-spacing:.07em}.equation-card>strong{font-size:1.18rem;line-height:1.35;color:#fff}.equation-card p{margin:0;color:var(--muted);font-size:.83rem;line-height:1.5}.maths-method{display:grid;grid-template-columns:1.3fr repeat(5,1fr);gap:8px;align-items:stretch;margin-top:18px}.maths-method>*{display:grid;place-items:center;padding:12px;border-radius:12px;background:#0a1829;border:1px solid var(--line);font-size:.78rem;text-align:center}.maths-method strong{color:#fff}.maths-method span{color:var(--muted)}
.coach-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:14px}.coach-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.coach-metrics div{padding:16px;border-radius:14px;background:#091827;border:1px solid rgba(255,255,255,.08)}.coach-metrics strong,.coach-metrics span{display:block}.coach-metrics strong{font-size:1.65rem}.coach-metrics span{margin-top:4px;color:var(--muted);font-size:.75rem}.coach-next{padding:17px;border-radius:15px;background:linear-gradient(145deg,#102b39,#0b1c2b);border:1px solid #31586e}.coach-next p{color:#d8e6f2;line-height:1.55}.revisit-list{display:grid;gap:8px;margin:16px 0}.revisit-list button{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:12px 13px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#091827;color:var(--text);cursor:pointer;text-align:left}.revisit-list button:hover{border-color:#426487;background:#10233b}.revisit-list span{font-size:.82rem;line-height:1.35}.revisit-list strong{color:var(--warning)}
@media(max-width:900px){.coach-grid{grid-template-columns:1fr}.maths-method{grid-template-columns:repeat(3,1fr)}.maths-method strong{grid-column:1/-1}.lesson-insight-grid{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.equation-grid,.lesson-insight-grid,.coach-metrics{grid-template-columns:1fr}.maths-method{grid-template-columns:1fr 1fr}.maths-method strong{grid-column:1/-1}.deep-dive{grid-column:auto}}
