.courses-card-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.courses-card-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.courses-card-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}.featured-course-item.svelte-1uha8ag{border:1px solid var(--line);color:inherit;background:#fff;border-radius:16px;flex-direction:column;gap:.65rem;padding:1.25rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 16px #0000000a}.featured-course-item.svelte-1uha8ag:hover{border-color:var(--line-dark);text-decoration:none;transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.featured-course-title.svelte-1uha8ag{color:var(--ink);margin:0;font-size:1.1rem;font-weight:800;line-height:1.3}.featured-course-item.svelte-1uha8ag:hover .featured-course-title:where(.svelte-1uha8ag){color:var(--primary)}.featured-course-summary.svelte-1uha8ag{color:var(--muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.5;display:-webkit-box;overflow:hidden}.rating-trust-box.svelte-1uha8ag{background:var(--paper);border:1px solid var(--line);text-align:right;border-radius:12px;padding:1rem 1.5rem}@media (width<=600px){.rating-trust-box.svelte-1uha8ag{text-align:left;width:100%;padding:1rem 1.15rem}}.stars-row.svelte-1uha8ag{color:#eab308;letter-spacing:2px;font-size:1.2rem}.rating-score.svelte-1uha8ag{color:var(--ink);margin-top:2px;font-size:.95rem}.rating-sub.svelte-1uha8ag{color:var(--muted);font-size:.8rem}.review-stars-display.svelte-1uha8ag{color:#eab308;letter-spacing:2px;font-size:.95rem}
