.nav-description[data-v-2b8af5f3]{color:#fff}.main-title[data-v-2b8af5f3]{font-size:1.5rem;font-weight:700;line-height:1.5;margin-bottom:16px}@media(min-width:1536px){.main-title[data-v-2b8af5f3]{font-size:1.875rem;margin-bottom:24px}}.course-list[data-v-2b8af5f3]{list-style:none;padding:0}.course-list[data-v-2b8af5f3],.course-row[data-v-2b8af5f3]{display:flex;flex-direction:column;gap:16px}.course-row[data-v-2b8af5f3]{border:1px solid var(--primary-green);border-radius:8px;padding:16px}@media(min-width:768px){.course-row[data-v-2b8af5f3]{align-items:center;flex-direction:row;justify-content:space-between}}.course-category[data-v-2b8af5f3]{color:#6b7280;font-size:.875rem}.course-name[data-v-2b8af5f3]{color:inherit;font-size:1.125rem;font-weight:700;text-decoration:none}.course-name[data-v-2b8af5f3]:hover{text-decoration:underline}.course-description[data-v-2b8af5f3]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#374151;overflow:hidden}
