body { font-family: Arial, sans-serif; margin: 20px; line-height: 1.5; }
.course-card { border: 1px solid #ccc; padding: 15px; margin-bottom: 10px; border-radius: 8px; }
.course-card h2 { margin-top: 0; }
a { text-decoration: none; color: #0077cc; }
a:hover { text-decoration: underline; }
button { padding: 8px 12px; border: none; border-radius: 4px; background: #0077cc; color: #fff; cursor: pointer; }
button:hover { background: #005fa3; }
iframe { border: none; margin-top: 10px; border-radius: 8px; }
