body[data-page=course]{background:#faf9f7}.course-v2{max-width:960px;margin:0 auto;padding:22px 14px 70px}.course-hero,.course-section{padding:18px 15px;border:1px solid var(--line);border-radius:10px;background:#fff}.course-hero{margin-bottom:16px;background:linear-gradient(135deg,#fffdf8,#fff5e3)}.course-hero h1,.course-section h2{margin:0 0 7px}.course-hero p,.course-note{margin:0;color:#46536b;line-height:1.75}.course-section{margin-top:16px}.course-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#faf9f7}.course-row b,.course-row small{display:block}.course-row small{margin-top:4px;color:#616b7d;font-size:14px}.course-row button{flex:0 0 auto;white-space:nowrap}.course-error{padding:10px 12px;border:1px solid #efc8c1;border-radius:6px;color:#a33b2e;background:#fff6f4}@media (max-width: 420px){.course-row{align-items:flex-start;flex-direction:column}.course-row button{width:100%}}.course-switch{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.course-switch .is-active{background:#fff5e3;border-color:var(--gold);color:#8a5a12}.course-section progress{width:100%;height:10px;accent-color:var(--gold)}.course-chapter{margin-top:18px}.course-chapter h4{margin:0}.course-charts{display:grid;gap:18px}.course-charts>section{min-width:0;padding:12px;background:var(--soft);border-radius:8px}.course-charts svg{display:block;max-width:100%;height:auto}.course-row a{white-space:nowrap}.course-body>.course-note{margin:12px 0}.course-body>h3{margin:20px 0 8px}@media (min-width: 900px){.course-charts{grid-template-columns:1fr 1fr}}.course-classroom-cta{padding:12px;border-left:3px solid var(--gold);background:#fffdf7}.course-cta{margin-left:6px;font-weight:700;color:#8a5a12;white-space:nowrap}.course-radar-scores{display:flex;flex-wrap:wrap;gap:6px 14px;margin:8px 0;padding:0;list-style:none;color:#3d4a63;font-size:15px}.course-trend-table{width:100%;border-collapse:collapse}.course-trend-table th,.course-trend-table td{text-align:left;padding:8px;border-bottom:1px solid var(--line)}
