#ai-courses, #skill-ai-workdesk { scroll-margin-top: 24px; }
.ai-course-intro { color: #64736a; margin: -1rem 0 1.4rem; line-height: 1.8; }
.ai-course-card { display: flex; align-items: center; justify-content: space-between; gap: 30px; padding: 28px; background: #f7faf7; border: 1px solid #dae6dc; border-radius: 15px; font-family: "PingFang SC", "Microsoft YaHei", sans-serif; }
.ai-course-copy { min-width: 0; }
.ai-course-tag { display: inline-block; color: #237348; font-size: 12px; font-weight: 600; margin-bottom: 12px; }
.ai-course-copy h3 { font: 700 21px/1.5 "PingFang SC", "Microsoft YaHei", sans-serif; margin: 0 0 10px; color: #263e30; }
.ai-course-copy p { margin: 0; font-size: 15px; line-height: 1.85; color: #64736a; }
.ai-course-action { flex-shrink: 0; }
.ai-course-action p { margin: 0 0 10px; color: #237348; font-size: 14px; font-weight: 600; }
.ai-course-action .hero-service-cta { margin: 0; }
@media(max-width: 760px) { .ai-course-card { flex-direction: column; align-items: stretch; padding: 22px; gap: 20px; } .ai-course-copy h3 { font-size: 19px; } }
