.learning-path{margin:30px 0 40px;scroll-margin-top:90px}.learning-path h2{letter-spacing:-.6px;margin:8px 0;font-size:clamp(23px,3vw,29px);line-height:1.3}.learning-path>p:not(.eyebrow){color:#52627a;font-size:14px}.learning-path ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.learning-path li{min-width:0}.learning-path li a{background:#f5f7fc;border:1px solid #dce4f1;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;height:100%;padding:20px;display:flex}.learning-path li a:hover{background:#edf2ff;border-color:#7187ce}.learning-path-number{color:#3156cf;font-size:12px;font-weight:650}.learning-path strong{color:#1b2b48;font-size:15px;line-height:1.4}.learning-path li span:not(.learning-path-number){color:#52627a;font-size:13px;line-height:1.6}.learning-path li svg{color:#3156cf;margin-top:auto}.guide-next-step{background:#f5f7fc;border:1px solid #dce4f1;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;margin:36px 0;padding:28px;display:flex}.guide-next-step>div{max-width:760px}.guide-next-step h2{margin:8px 0;font-size:22px;line-height:1.4}.guide-next-step h2 a{color:#243f9b}.guide-next-step h2 svg{vertical-align:middle}.guide-next-step p:not(.eyebrow){color:#52627a;font-size:14px;line-height:1.7}.guide-next-step>a{flex-shrink:0;font-size:13px}.learning-path a:focus-visible,.guide-next-step a:focus-visible{outline-offset:4px;outline:3px solid #3156e7}@media (max-width:980px){.learning-path ol{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-next-step{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:600px){.learning-path ol{grid-template-columns:1fr}.learning-path li a{gap:6px;padding:18px}.guide-next-step{padding:22px}}
