.page-hero{padding:85px 0;background:linear-gradient(135deg,#e7f6ff,#fffdf8)}.page-hero.warm{background:linear-gradient(135deg,#fff2b7,#fffdf8)}.page-hero.dark{background:linear-gradient(135deg,#071e38,#0d64a8);color:#fff}.page-hero h1{font-size:clamp(48px,7vw,76px);margin:14px 0}.page-hero.dark h1{color:#fff}.page-hero>div>p:last-child{font-size:20px;line-height:1.6;color:#526b80}.page-hero.dark>div>p:last-child{color:#d6eaff}.module{padding:70px 0 100px}.lesson,.steps article{display:grid;grid-template-columns:60px 1fr;gap:20px;margin-bottom:16px;padding:28px;border:1px solid #e2eaf0;border-radius:22px;background:#fff}.lesson>b,.steps article>b{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--yellow);color:var(--navy)}.lesson h2,.steps h2,.exercise-grid h2{margin:0 0 8px;color:var(--navy)}.lesson p,.steps p{margin:0;color:var(--muted);line-height:1.7}.formula{margin-top:35px;padding:36px;border-radius:26px;background:#fff3bd}.formula h2{color:var(--navy)}.prompt{margin-top:16px;padding:20px;border:1px solid #ead88a;border-radius:16px;background:#fff;color:#173b5d;line-height:1.7}.prompt.big{font-size:18px}.next{text-align:right;margin-top:35px}.exercise-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.exercise-grid>article,.idea-grid article{padding:28px;border:1px solid #e2eaf0;border-radius:22px;background:#fff}.exercise-grid>article>b{color:#aa4a00;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.warning{margin-top:30px;padding:26px;border:1px solid #f4baa0;border-radius:22px;background:#fff0e8;color:#764831}.warning h2{color:#873008}.idea-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:22px}@media(max-width:900px){.exercise-grid,.idea-grid{grid-template-columns:1fr}}@media(max-width:600px){.page-hero{padding:55px 0}.page-hero>div>p:last-child{font-size:17px}.module{padding:50px 0 70px}.lesson{grid-template-columns:1fr}.formula{padding:26px 20px}}
