/* Decorative guide illustrations; keep original card dimensions and text styles. */
.recommend-choices .topic-tile h3{display:flex;align-items:center;gap:10px;width:100%;text-wrap:initial}
.course-guide-icon{display:inline-block;position:relative;width:48px;height:30px;flex:0 0 48px;pointer-events:none}
.course-guide-icon::before{content:"";position:absolute;inset:50% 0 auto;height:64px;transform:translateY(-50%);background-image:url('../optimized/images/9dce40d3b5e3da12.webp');background-repeat:no-repeat;background-size:400% 100%}
.course-guide-icon-0::before{background-position:0% 50%}.course-guide-icon-1::before{background-position:33.333333% 50%}.course-guide-icon-2::before{background-position:66.666667% 50%}.course-guide-icon-3::before{background-position:100% 50%}
@media(min-width:1101px) and (max-width:1300px){.course-guide-icon{width:34px;flex-basis:34px}.course-guide-icon::before{height:45px}.recommend-choices .topic-tile h3{gap:7px}}
@media(max-width:768px){.recommend-choices .topic-tile h3{gap:8px}.course-guide-icon{width:40px;flex-basis:40px}.course-guide-icon::before{height:53px}}
