.academy-hero h1{font-size:clamp(38px,6.7vw,78px)}.academy-footer{padding:38px 0;border-top:1px solid #ddd;background:#fff}.academy-footer .wrap{display:flex;flex-direction:column;gap:14px}.academy-footer a{font-size:14px;font-weight:800;color:var(--red)}.academy-footer span,.academy-footer small{font-size:11px;color:var(--muted)}.service-status{background:#f3f4f4;border-left:4px solid var(--red);padding:24px;margin:26px 0}.service-status p{font-size:14px;line-height:1.7;margin:12px 0 0;color:var(--muted)}.question-list{list-style:decimal;padding-left:23px;margin:35px 0}.question-list li{padding:18px 0 18px 12px;border-bottom:1px solid var(--line)}.question-list h3{font-size:21px;margin:0 0 10px}.question-list p{font-size:14px;line-height:1.7;color:var(--muted);margin:0}.light-steps>div{border-color:var(--line);background:#f6f6f5}.light-steps p{color:var(--muted)}.light-steps b{color:var(--red)}.topic-label{font-size:11px;font-weight:700;color:#747c81;line-height:1.5}.course-space{margin-top:30px}.topbar nav{gap:20px}@media print{.topbar,.academy-footer,.skip{display:none}.academy-hero,.section{padding:25px 0}.academy-hero h1{font-size:30px}.question-list li{break-inside:avoid}}
.topbar nav a[aria-current=page]{color:var(--red);text-decoration:underline;text-underline-offset:6px}
