.course-features-static{border-top:1px solid #e2e8f0;padding-top:1rem}.course-features-static__header{margin-bottom:1.5rem}.course-features-static__mobile{display:block}.course-features-static__desktop{display:none}.course-features-static__row{align-items:flex-start;gap:.75rem;display:flex}.course-features-static__thumbnail-column{flex-direction:column;align-items:center;display:flex}.course-features-static__thumbnail-shell{flex-shrink:0;position:relative}.course-features-static__thumbnail{background:#fff;border:1px solid #10b98140;border-radius:.5rem;width:5rem;height:5rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a14}.course-features-static__thumbnail--desktop{width:6rem;height:6rem}.course-features-static__thumbnail-image{object-fit:cover;width:100%;height:100%}.course-features-static__sample-label{color:#475569;margin-top:.25rem;font-size:.625rem}.course-features-static__content{flex:auto;min-width:0}.course-features-static__title{color:#0f172a;font-size:1rem;font-weight:600}.course-features-static__title--desktop{font-size:1.125rem}.course-features-static__weekly-badge{color:#047857;background:#ecfdf5;border-radius:9999px;align-items:center;gap:.25rem;margin-top:.5rem;padding:.125rem .5rem;display:inline-flex}.course-features-static__weekly-badge--desktop{gap:.375rem;margin-top:.75rem;padding:.25rem .625rem}.course-features-static__weekly-icon{color:#059669;width:.75rem;height:.75rem}.course-features-static__weekly-icon--desktop{width:.875rem;height:.875rem}.course-features-static__weekly-copy{color:#047857;font-size:.75rem;font-weight:500}.course-features-static__weekly-copy--desktop{font-size:.875rem}.course-features-static__description-wrap{margin-bottom:1rem}.course-features-static__description-wrap--desktop{margin-top:.75rem;margin-bottom:0}.course-features-static__description{color:#475569;max-width:42rem;font-size:.875rem;line-height:1.7}.course-features-static__description p{margin:0}.course-features-static__chips{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.course-features-static__chip{background:hsl(var(--muted)/.4);border:1px solid hsl(var(--border)/.6);color:hsl(var(--foreground)/.8);border-radius:9999px;outline:none;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;display:inline-flex;position:relative}.course-features-static__chip:focus-visible{box-shadow:0 0 0 1px hsl(var(--primary)/.3)}.course-features-static__chip-icon{flex-shrink:0;width:.875rem;height:.875rem}.course-features-static__chip-icon--emerald{color:#059669}.course-features-static__chip-icon--blue{color:#2563eb}.course-features-static__chip-icon--red{color:#dc2626}.course-features-static__chip-icon--purple{color:#9333ea}.course-features-static__chip-label{font-weight:500}.course-features-static__tooltip{opacity:0;pointer-events:none;z-index:20;width:max-content;max-width:14rem;margin-top:.5rem;transition:opacity .2s;position:absolute;top:100%;left:0}.course-features-static__chip:focus-visible .course-features-static__tooltip,.course-features-static__chip:hover .course-features-static__tooltip{opacity:1}.course-features-static__tooltip-card{background:hsl(var(--popover));border:1px solid hsl(var(--border));color:hsl(var(--popover-foreground));border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem;line-height:1.5;box-shadow:0 10px 25px #0f172a1f}@media (min-width:640px){.course-features-static{padding-top:1.25rem}.course-features-static__mobile{display:none}.course-features-static__desktop{align-items:flex-start;gap:1rem;display:flex}.course-features-static__sample-label{font-size:.75rem}.course-features-static__description{font-size:1rem}}@media (min-width:768px){.course-features-static__desktop{gap:1.5rem}.course-features-static__thumbnail--desktop{width:7rem;height:7rem}.course-features-static__title--desktop{font-size:1.25rem}}@media (min-width:1024px){.course-features-static__thumbnail--desktop{width:8rem;height:8rem}}.dark .course-features-static{border-color:#334155}.dark .course-features-static__thumbnail{background:#111827;border-color:#10b98159}.dark .course-features-static__description,.dark .course-features-static__sample-label{color:#94a3b8}.dark .course-features-static__title{color:#fff}.dark .course-features-static__weekly-badge{background:#064e3b4d}.dark .course-features-static__weekly-copy{color:#6ee7b7}.dark .course-features-static__weekly-icon{color:#34d399}
