.course-welcome-intro{max-width:720px;margin-bottom:36px}.course-welcome-intro h1{letter-spacing:-.025em;margin:10px 0 12px;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.15}.course-welcome-intro p{color:var(--text-body);font-size:17px;line-height:1.6}.course-welcome-steps{color:var(--text-muted);gap:24px;padding:0;font-size:13px;list-style:none;display:flex}.course-welcome-steps [aria-current]{color:var(--secondary);font-weight:600}.course-welcome .visitor-main{max-width:1280px;margin:0 auto}@media (max-width:640px){.course-welcome .visitor-nav{flex-wrap:wrap;height:auto;min-height:72px;padding-block:12px}.course-welcome-steps{gap:16px}.course-welcome-intro{margin-bottom:24px}}
