.course-type-section[data-astro-cid-gjeawbg5]{margin-bottom:var(--sp-12)}.course-type-title[data-astro-cid-gjeawbg5]{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-lg);font-weight:600;color:var(--text);margin-bottom:var(--sp-6);padding:var(--sp-3) var(--sp-4);background:linear-gradient(135deg,var(--surface) 0%,rgba(10,132,255,.02) 100%);border:1px solid var(--border);border-radius:var(--radius)}.course-type-title[data-astro-cid-gjeawbg5] svg[data-astro-cid-gjeawbg5]{color:var(--accent)}.graduation-section[data-astro-cid-gjeawbg5]{margin-top:var(--sp-12);padding-top:var(--sp-8);border-top:2px solid var(--border)}.graduation-title[data-astro-cid-gjeawbg5]{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-lg);font-weight:600;color:var(--accent);margin-bottom:var(--sp-6);justify-content:center}.graduation-grid[data-astro-cid-gjeawbg5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--sp-8);max-width:800px;margin:0 auto}.graduation-highlight[data-astro-cid-gjeawbg5]{grid-column:span 1}.gallery-item[data-astro-cid-gjeawbg5][data-lightbox]{cursor:zoom-in}.gallery-item[data-astro-cid-gjeawbg5][data-lightbox]:hover:after{content:"👁️ Clique para ampliar";position:absolute;top:var(--sp-3);right:var(--sp-3);background:#000c;color:#fff;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius);font-size:var(--fs-xs);z-index:4;white-space:nowrap}.gallery-item[data-astro-cid-gjeawbg5]{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.gallery-item[data-astro-cid-gjeawbg5]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #00000026}.recent-web[data-astro-cid-gjeawbg5] .gallery-item[data-astro-cid-gjeawbg5],.recent-mobile[data-astro-cid-gjeawbg5] .gallery-item[data-astro-cid-gjeawbg5]{animation:fadeInUp .6s ease-out forwards;opacity:0;transform:translateY(30px)}.recent-web[data-astro-cid-gjeawbg5] .gallery-item[data-astro-cid-gjeawbg5]:nth-child(1){animation-delay:.1s}.recent-web[data-astro-cid-gjeawbg5] .gallery-item[data-astro-cid-gjeawbg5]:nth-child(2){animation-delay:.2s}.recent-web[data-astro-cid-gjeawbg5] .gallery-item[data-astro-cid-gjeawbg5]:nth-child(3){animation-delay:.3s}.recent-mobile[data-astro-cid-gjeawbg5] .gallery-item[data-astro-cid-gjeawbg5]:nth-child(1){animation-delay:.1s}.recent-mobile[data-astro-cid-gjeawbg5] .gallery-item[data-astro-cid-gjeawbg5]:nth-child(2){animation-delay:.2s}.recent-mobile[data-astro-cid-gjeawbg5] .gallery-item[data-astro-cid-gjeawbg5]:nth-child(3){animation-delay:.3s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.main-section[data-astro-cid-gjeawbg5]{padding:var(--sp-20) 0 var(--sp-16);background:linear-gradient(135deg,var(--bg) 0%,var(--surface) 100%)}.page-title[data-astro-cid-gjeawbg5]{font-size:var(--fs-4xl);font-weight:700;letter-spacing:-.02em;margin-bottom:var(--sp-6);text-align:center;color:var(--text)}.page-subtitle[data-astro-cid-gjeawbg5]{font-size:var(--fs-xl);color:var(--muted);max-width:70ch;line-height:1.6;text-align:center;margin:0 auto var(--sp-12)}.hero-stats[data-astro-cid-gjeawbg5]{display:flex;justify-content:center;gap:var(--sp-8);flex-wrap:wrap}.stat-item[data-astro-cid-gjeawbg5]{text-align:center;padding:var(--sp-6);background:var(--bg);border-radius:var(--radius);border:1px solid var(--border);min-width:120px}.stat-number[data-astro-cid-gjeawbg5]{display:block;font-size:var(--fs-2xl);font-weight:700;color:var(--accent);margin-bottom:var(--sp-2)}.stat-label[data-astro-cid-gjeawbg5]{font-size:var(--fs-sm);color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.courses-section[data-astro-cid-gjeawbg5]{padding:var(--sp-16) 0}.courses-section[data-astro-cid-gjeawbg5] h2[data-astro-cid-gjeawbg5]{text-align:center;font-size:var(--fs-2xl);margin-bottom:var(--sp-12);color:var(--text)}.courses-grid[data-astro-cid-gjeawbg5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--sp-8);max-width:1200px;margin:0 auto}.course-card[data-astro-cid-gjeawbg5]{background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);padding:var(--sp-8);transition:transform .2s ease,box-shadow .2s ease;position:relative;display:flex;flex-direction:column}.course-card[data-astro-cid-gjeawbg5]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.course-card[data-astro-cid-gjeawbg5].featured{border-color:var(--accent);background:linear-gradient(135deg,var(--surface) 0%,rgba(10,132,255,.02) 100%)}.course-badge[data-astro-cid-gjeawbg5]{position:absolute;top:-8px;right:var(--sp-4);background:var(--accent);color:#fff;padding:var(--sp-1) var(--sp-3);border-radius:var(--radius);font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.course-icon[data-astro-cid-gjeawbg5]{color:var(--accent);margin-bottom:var(--sp-4)}.course-card[data-astro-cid-gjeawbg5] h3[data-astro-cid-gjeawbg5]{font-size:var(--fs-xl);margin-bottom:var(--sp-4);color:var(--text)}.course-description[data-astro-cid-gjeawbg5]{color:var(--muted);line-height:1.6;margin-bottom:var(--sp-6);flex-grow:1}.course-details[data-astro-cid-gjeawbg5]{margin-bottom:var(--sp-6)}.detail-item[data-astro-cid-gjeawbg5]{display:flex;justify-content:space-between;margin-bottom:var(--sp-2)}.detail-label[data-astro-cid-gjeawbg5]{font-size:var(--fs-sm);color:var(--muted)}.detail-value[data-astro-cid-gjeawbg5]{font-size:var(--fs-sm);color:var(--text);font-weight:500}.course-topics[data-astro-cid-gjeawbg5]{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-6)}.topic[data-astro-cid-gjeawbg5]{background:var(--bg);color:var(--text);padding:var(--sp-1) var(--sp-3);border-radius:var(--radius);font-size:var(--fs-xs);border:1px solid var(--border)}.course-footer[data-astro-cid-gjeawbg5]{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.course-price[data-astro-cid-gjeawbg5]{display:flex;flex-direction:column}.price-label[data-astro-cid-gjeawbg5]{font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.price-value[data-astro-cid-gjeawbg5]{font-size:var(--fs-lg);font-weight:700;color:var(--accent)}.course-modules[data-astro-cid-gjeawbg5]{margin:var(--sp-6) 0}.module-item[data-astro-cid-gjeawbg5]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-4);margin-bottom:var(--sp-3)}.module-header[data-astro-cid-gjeawbg5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--sp-3)}.module-title[data-astro-cid-gjeawbg5]{font-weight:600;color:var(--text);font-size:var(--fs-base)}.module-badge[data-astro-cid-gjeawbg5]{background:var(--accent);color:#fff;padding:var(--sp-1) var(--sp-2);border-radius:calc(var(--radius) / 2);font-size:var(--fs-xs);font-weight:600}.module-topics[data-astro-cid-gjeawbg5]{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-3)}.module-price[data-astro-cid-gjeawbg5]{text-align:center;font-size:var(--fs-lg);font-weight:700;color:var(--accent);background:linear-gradient(135deg,#0a84ff1a,#0a84ff0d);padding:var(--sp-2);border-radius:calc(var(--radius) / 2)}.module-item[data-astro-cid-gjeawbg5].module-coming-soon{opacity:.7;background:linear-gradient(135deg,var(--surface) 0%,rgba(156,163,175,.05) 100%)}.module-badge[data-astro-cid-gjeawbg5].coming-soon{background:#6b7280;color:#fff}.module-price[data-astro-cid-gjeawbg5].coming-soon{color:#6b7280;background:linear-gradient(135deg,#9ca3af1a,#9ca3af0d);font-style:italic}.course-card[data-astro-cid-gjeawbg5].enterprise{background:linear-gradient(135deg,var(--surface) 0%,rgba(168,85,247,.02) 100%);border-color:#a855f7}.course-card[data-astro-cid-gjeawbg5].enterprise .course-icon[data-astro-cid-gjeawbg5]{color:#a855f7}.payment-section[data-astro-cid-gjeawbg5]{margin-top:var(--sp-12);padding:var(--sp-8);background:var(--bg);border-radius:var(--radius);border:1px solid var(--border)}.payment-section[data-astro-cid-gjeawbg5] h3[data-astro-cid-gjeawbg5]{text-align:center;font-size:var(--fs-xl);margin-bottom:var(--sp-6);color:var(--text)}.payment-methods[data-astro-cid-gjeawbg5]{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--sp-6);margin-bottom:var(--sp-4)}.payment-item[data-astro-cid-gjeawbg5]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding:var(--sp-4);background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);transition:transform .2s ease}.payment-item[data-astro-cid-gjeawbg5]:hover{transform:translateY(-2px)}.payment-item[data-astro-cid-gjeawbg5] svg[data-astro-cid-gjeawbg5]{color:var(--accent)}.payment-item[data-astro-cid-gjeawbg5] span[data-astro-cid-gjeawbg5]{font-size:var(--fs-sm);font-weight:600;color:var(--text)}.payment-note[data-astro-cid-gjeawbg5]{text-align:center;color:var(--muted);font-size:var(--fs-sm);line-height:1.6}.methodology-section[data-astro-cid-gjeawbg5]{padding:var(--sp-16) 0;background:var(--surface)}.methodology-section[data-astro-cid-gjeawbg5] h2[data-astro-cid-gjeawbg5]{text-align:center;font-size:var(--fs-2xl);margin-bottom:var(--sp-12);color:var(--text)}.methodology-grid[data-astro-cid-gjeawbg5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--sp-8);max-width:1000px;margin:0 auto}.method-card[data-astro-cid-gjeawbg5]{text-align:center;padding:var(--sp-8);background:var(--bg);border-radius:var(--radius);border:1px solid var(--border)}.method-icon[data-astro-cid-gjeawbg5]{margin-bottom:var(--sp-4);color:var(--accent)}.method-card[data-astro-cid-gjeawbg5] h3[data-astro-cid-gjeawbg5]{font-size:var(--fs-lg);margin-bottom:var(--sp-3);color:var(--text)}.method-card[data-astro-cid-gjeawbg5] p[data-astro-cid-gjeawbg5]{color:var(--muted);line-height:1.6}.alumni-section[data-astro-cid-gjeawbg5]{padding:var(--sp-16) 0;background:var(--surface)}.alumni-section[data-astro-cid-gjeawbg5] h2[data-astro-cid-gjeawbg5]{text-align:center;font-size:var(--fs-2xl);margin-bottom:var(--sp-4);color:var(--text)}.section-subtitle[data-astro-cid-gjeawbg5]{text-align:center;color:var(--muted);font-size:var(--fs-lg);margin-bottom:var(--sp-12);max-width:60ch;margin-left:auto;margin-right:auto}.alumni-gallery[data-astro-cid-gjeawbg5]{margin-bottom:var(--sp-16)}.alumni-gallery[data-astro-cid-gjeawbg5] h3[data-astro-cid-gjeawbg5]{font-size:var(--fs-xl);margin-bottom:var(--sp-8);color:var(--text);text-align:center}.gallery-grid[data-astro-cid-gjeawbg5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--sp-6);max-width:1000px;margin:0 auto}.gallery-item[data-astro-cid-gjeawbg5]{position:relative;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:var(--radius);overflow:hidden;height:280px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;box-shadow:var(--shadow-md)}.gallery-item[data-astro-cid-gjeawbg5]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.gallery-image[data-astro-cid-gjeawbg5]{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.gallery-image[data-astro-cid-gjeawbg5].landscape{object-fit:cover;object-position:center center}.gallery-image[data-astro-cid-gjeawbg5].portrait{object-fit:contain;object-position:center center}.gallery-image[data-astro-cid-gjeawbg5].square{object-fit:cover;object-position:center center}.gallery-item[data-astro-cid-gjeawbg5]:hover .gallery-image[data-astro-cid-gjeawbg5]{transform:scale(1.05)}.gallery-placeholder[data-astro-cid-gjeawbg5]{width:100%;height:100%;background:linear-gradient(135deg,var(--surface) 0%,var(--border) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--muted);gap:var(--sp-2)}.gallery-overlay[data-astro-cid-gjeawbg5]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);color:#fff;padding:var(--sp-6) var(--sp-4) var(--sp-4);transform:translateY(100%);transition:transform .3s ease}.gallery-item[data-astro-cid-gjeawbg5]:hover .gallery-overlay[data-astro-cid-gjeawbg5]{transform:translateY(0)}.gallery-info[data-astro-cid-gjeawbg5] h4[data-astro-cid-gjeawbg5],.gallery-info[data-astro-cid-gjeawbg5] h5[data-astro-cid-gjeawbg5]{font-size:var(--fs-lg);margin-bottom:var(--sp-1)}.gallery-info[data-astro-cid-gjeawbg5] p[data-astro-cid-gjeawbg5]{font-size:var(--fs-sm);opacity:.9}.gallery-subtitle[data-astro-cid-gjeawbg5]{text-align:center;color:var(--muted);font-size:var(--fs-md);margin-bottom:var(--sp-8);max-width:50ch;margin-left:auto;margin-right:auto}.semester-section[data-astro-cid-gjeawbg5] h3[data-astro-cid-gjeawbg5]{text-align:center;font-size:var(--fs-xl);margin-bottom:var(--sp-4);color:var(--text)}.gallery-item[data-astro-cid-gjeawbg5].upcoming{position:relative}.upcoming-badge[data-astro-cid-gjeawbg5]{position:absolute;top:var(--sp-3);left:var(--sp-3);background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius);font-size:var(--fs-xs);font-weight:600;display:flex;align-items:center;gap:var(--sp-1);backdrop-filter:blur(10px);z-index:3}.upcoming-badge[data-astro-cid-gjeawbg5] svg[data-astro-cid-gjeawbg5]{width:16px;height:16px}.current-badge[data-astro-cid-gjeawbg5]{position:absolute;top:var(--sp-3);left:var(--sp-3);background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius);font-size:var(--fs-xs);font-weight:600;display:flex;align-items:center;gap:var(--sp-1);backdrop-filter:blur(10px);z-index:3}.current-badge[data-astro-cid-gjeawbg5] svg[data-astro-cid-gjeawbg5]{width:16px;height:16px}.gallery-item[data-astro-cid-gjeawbg5].current{position:relative}.gallery-item[data-astro-cid-gjeawbg5].current:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.semester-section[data-astro-cid-gjeawbg5]{margin-bottom:var(--sp-16);padding:var(--sp-12);background:var(--surface);border-radius:var(--radius);border:1px solid var(--border)}.semester-section[data-astro-cid-gjeawbg5]:last-child{margin-bottom:0}.gallery-item[data-astro-cid-gjeawbg5].recent-graduate{position:relative}.recent-badge[data-astro-cid-gjeawbg5]{position:absolute;top:var(--sp-3);left:var(--sp-3);background:linear-gradient(135deg,var(--accent) 0%,var(--accent-press) 100%);color:#fff;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius);font-size:var(--fs-xs);font-weight:600;display:flex;align-items:center;gap:var(--sp-1);backdrop-filter:blur(10px);z-index:3;box-shadow:0 4px 12px #0a84ff4d}.recent-badge[data-astro-cid-gjeawbg5] svg[data-astro-cid-gjeawbg5]{width:16px;height:16px}.gallery-item[data-astro-cid-gjeawbg5].recent-graduate:hover{transform:translateY(-4px)}.gallery-item[data-astro-cid-gjeawbg5].recent-graduate .gallery-overlay[data-astro-cid-gjeawbg5]{background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.7) 50%,transparent 100%)}.cta-section[data-astro-cid-gjeawbg5]{padding:var(--sp-16) 0;background:var(--surface)}.cta-content[data-astro-cid-gjeawbg5]{text-align:center;max-width:600px;margin:0 auto}.cta-content[data-astro-cid-gjeawbg5] h2[data-astro-cid-gjeawbg5]{font-size:var(--fs-2xl);margin-bottom:var(--sp-4);color:var(--text)}.cta-content[data-astro-cid-gjeawbg5] p[data-astro-cid-gjeawbg5]{font-size:var(--fs-lg);color:var(--muted);margin-bottom:var(--sp-8);line-height:1.6}.cta-buttons[data-astro-cid-gjeawbg5]{display:flex;gap:var(--sp-4);justify-content:center;flex-wrap:wrap}.btn-primary[data-astro-cid-gjeawbg5]{padding:var(--sp-4) var(--sp-8);background:var(--accent);color:#fff;text-decoration:none;border-radius:var(--radius);font-weight:500;transition:all .2s ease;white-space:nowrap;display:inline-block;text-align:center}.btn-primary[data-astro-cid-gjeawbg5]:hover{background:var(--accent-press);transform:translateY(-1px);box-shadow:0 4px 12px #0a84ff4d}.btn-secondary[data-astro-cid-gjeawbg5]{padding:var(--sp-4) var(--sp-8);background:var(--accent);color:#fff;text-decoration:none;border-radius:var(--radius);font-weight:500;transition:all .2s ease;white-space:nowrap;display:inline-block;text-align:center;border:none}.btn-secondary[data-astro-cid-gjeawbg5]:hover{background:var(--accent-press);transform:translateY(-1px);box-shadow:0 4px 12px #0a84ff4d}.preinscricao-layout[data-astro-cid-gjeawbg5]{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:var(--sp-8)}.preinscricao-intro[data-astro-cid-gjeawbg5] h2[data-astro-cid-gjeawbg5]{font-size:var(--fs-2xl);margin-bottom:var(--sp-4);color:var(--text);text-align:center}.preinscricao-lead[data-astro-cid-gjeawbg5]{font-size:var(--fs-md);color:var(--muted);line-height:1.6;text-align:center;margin:0}.preinscricao-course-hint[data-astro-cid-gjeawbg5]{margin:var(--sp-4) 0 0;padding:var(--sp-3) var(--sp-4);text-align:center;font-size:var(--fs-sm);color:var(--muted);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius)}.preinscricao-course-hint[data-astro-cid-gjeawbg5] strong[data-astro-cid-gjeawbg5]{color:var(--text);font-weight:600}.preinscricao-form[data-astro-cid-gjeawbg5]{display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--sp-8);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius)}.preinscricao-form[data-astro-cid-gjeawbg5] .form-group[data-astro-cid-gjeawbg5]{display:flex;flex-direction:column;gap:var(--sp-2)}.preinscricao-form[data-astro-cid-gjeawbg5] .form-group[data-astro-cid-gjeawbg5] label[data-astro-cid-gjeawbg5]{font-size:var(--fs-sm);font-weight:500;color:var(--text)}.preinscricao-form[data-astro-cid-gjeawbg5] .form-group[data-astro-cid-gjeawbg5] input[data-astro-cid-gjeawbg5]{padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--radius);font-size:var(--fs-md);font-family:inherit;background:var(--surface);transition:border-color .2s ease}.preinscricao-form[data-astro-cid-gjeawbg5] .form-group[data-astro-cid-gjeawbg5] input[data-astro-cid-gjeawbg5]:focus{outline:none;border-color:var(--accent)}.preinscricao-form[data-astro-cid-gjeawbg5] .submit-btn[data-astro-cid-gjeawbg5]{padding:var(--sp-4) var(--sp-8);background:var(--accent);color:#fff;border:none;border-radius:var(--radius);font-size:var(--fs-md);font-weight:500;cursor:pointer;transition:background .2s ease,opacity .2s ease;width:100%}.preinscricao-form[data-astro-cid-gjeawbg5] .submit-btn[data-astro-cid-gjeawbg5]:hover:not(:disabled){background:var(--accent-press)}.preinscricao-form[data-astro-cid-gjeawbg5] .submit-btn[data-astro-cid-gjeawbg5]:disabled{opacity:.6;cursor:not-allowed}.preinscricao-form[data-astro-cid-gjeawbg5] .form-feedback[data-astro-cid-gjeawbg5]{padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);font-size:var(--fs-sm);font-weight:500;display:none}.preinscricao-form[data-astro-cid-gjeawbg5] .form-feedback[data-astro-cid-gjeawbg5].success{display:block;background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.preinscricao-form[data-astro-cid-gjeawbg5] .form-feedback[data-astro-cid-gjeawbg5].error{display:block;background:#fef2f2;color:#991b1b;border:1px solid #fecaca}@media (max-width: 768px){.page-title[data-astro-cid-gjeawbg5]{font-size:var(--fs-3xl)}.page-subtitle[data-astro-cid-gjeawbg5]{font-size:var(--fs-lg)}.hero-stats[data-astro-cid-gjeawbg5]{flex-direction:column;align-items:center}.courses-grid[data-astro-cid-gjeawbg5],.methodology-grid[data-astro-cid-gjeawbg5],.gallery-grid[data-astro-cid-gjeawbg5]{grid-template-columns:1fr}.cta-buttons[data-astro-cid-gjeawbg5]{flex-direction:column;align-items:center}.course-footer[data-astro-cid-gjeawbg5]{flex-direction:column;gap:var(--sp-4);align-items:stretch}.course-footer[data-astro-cid-gjeawbg5] .btn-primary[data-astro-cid-gjeawbg5],.course-footer[data-astro-cid-gjeawbg5] .btn-secondary[data-astro-cid-gjeawbg5]{text-align:center}.graduation-grid[data-astro-cid-gjeawbg5]{grid-template-columns:1fr}.course-type-title[data-astro-cid-gjeawbg5]{flex-direction:column;text-align:center;gap:var(--sp-2)}}
