.course-hero{padding:45px 0 60px}.course-hero h1{font-size:clamp(32px,4vw,52px);margin:20px 0}.course-hero>p:not(.eyebrow){color:var(--muted)}.course-jump{display:flex;flex-wrap:wrap;gap:20px 40px;margin-top:30px}.course-jump a{border-bottom:1px solid var(--line);font-size:14px}.course{border-top:1px solid var(--line);padding:60px 0 70px;scroll-margin-top:25px}.course h2{font-size:clamp(25px,3vw,36px);margin:16px 0 20px}.course-lead{font-size:21px;margin-bottom:14px}.course>p:not(.eyebrow):not(.course-lead){color:var(--muted)}.course-meta{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0 30px}.course-meta span{font-size:13px;padding:5px 12px;background:var(--soft);color:var(--accent)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.steps article{background:var(--soft);border-top:2px solid #789d98;padding:26px}.steps h3{font-size:24px;margin:15px 0}.steps ul{padding-left:20px;margin:0;font-size:15px;line-height:2.1}.course-note{font-size:14px;margin-top:25px}.course-bottom{padding:30px 0 55px;border-top:1px solid var(--line)}@media(max-width:700px){.steps{grid-template-columns:1fr;gap:16px}.course-hero{padding:25px 0 40px}.course{padding:40px 0}.course-lead{font-size:19px}.course-jump{align-items:start;flex-direction:column}.steps article{padding:23px}}
