.education-card[data-astro-cid-ndaga3pv]{position:relative;height:100%;border-radius:.75rem;background:var(--color-card-bg, white);box-shadow:0 10px 15px -3px #0000001a;transition:all .3s;overflow:hidden;border:1px solid var(--color-border, #e5e7eb)}.dark .education-card[data-astro-cid-ndaga3pv]{background:var(--color-card-bg, #1f2937);border-color:var(--color-border, #374151);box-shadow:0 10px 15px -3px #0000004d}.education-card[data-astro-cid-ndaga3pv]:hover{box-shadow:0 20px 25px -5px #00000026;transform:translateY(-2px)}.dark .education-card[data-astro-cid-ndaga3pv]:hover{box-shadow:0 20px 25px -5px #00000080}.education-card-image-link[data-astro-cid-ndaga3pv]{display:block;overflow:hidden}.education-card-img[data-astro-cid-ndaga3pv]{width:100%;aspect-ratio:16 / 9;object-fit:cover;transition:transform .3s}.education-card[data-astro-cid-ndaga3pv]:hover .education-card-img[data-astro-cid-ndaga3pv]{transform:scale(1.05)}.education-card-content[data-astro-cid-ndaga3pv]{padding:1.5rem}.education-card-tags[data-astro-cid-ndaga3pv]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.education-tag[data-astro-cid-ndaga3pv]{display:inline-block;border-radius:9999px;background:linear-gradient(to right,#f3e8ff,#dbeafe);padding:.25rem .75rem;font-size:.75rem;font-weight:600;color:#7c3aed}.dark .education-tag[data-astro-cid-ndaga3pv]{background:linear-gradient(to right,#5b21b6,#1e40af);color:#e9d5ff;border:1px solid rgba(147,51,234,.3)}.education-card-title[data-astro-cid-ndaga3pv]{margin-bottom:.75rem;font-size:1.25rem;font-weight:700;line-height:1.25;color:var(--color-text-dark, #1f2937)}.dark .education-card-title[data-astro-cid-ndaga3pv]{color:var(--color-text-dark, #f9fafb)}.education-card-title[data-astro-cid-ndaga3pv] a[data-astro-cid-ndaga3pv]{transition:color .2s;color:inherit}.education-card-title[data-astro-cid-ndaga3pv] a[data-astro-cid-ndaga3pv]:hover{color:var(--color-primary)}.education-card-description[data-astro-cid-ndaga3pv]{margin-bottom:1rem;font-size:.875rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--color-text, #6b7280)}.dark .education-card-description[data-astro-cid-ndaga3pv]{color:var(--color-text, #e5e7eb)}.education-card-footer[data-astro-cid-ndaga3pv]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--color-border, #e5e7eb);padding-top:1rem;margin-bottom:1rem}.dark .education-card-footer[data-astro-cid-ndaga3pv]{border-top-color:var(--color-border, #374151)}.education-card-meta[data-astro-cid-ndaga3pv]{display:inline-flex;align-items:center;font-size:.75rem;color:#666}.dark .education-card-meta[data-astro-cid-ndaga3pv]{color:#d1d5db}.dark .education-card-meta[data-astro-cid-ndaga3pv] svg[data-astro-cid-ndaga3pv]{opacity:.8}.education-card-cta[data-astro-cid-ndaga3pv]{display:inline-flex;align-items:center;font-weight:600;color:var(--color-primary);transition:color .2s}.education-card-cta[data-astro-cid-ndaga3pv]:hover{color:#7c3aed}.education-card-wrapper[data-astro-cid-ndaga3pv]{display:flex;flex-direction:column}.education-grid[data-astro-cid-pzslonks]{display:grid;grid-template-columns:1fr;gap:2rem;align-items:stretch}@media (min-width: 768px){.education-grid[data-astro-cid-pzslonks]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.education-grid[data-astro-cid-pzslonks]{grid-template-columns:repeat(3,1fr)}}.no-results[data-astro-cid-pzslonks]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0;text-align:center}.no-results-icon[data-astro-cid-pzslonks]{margin-bottom:1rem;opacity:.5}.dark .no-results-icon[data-astro-cid-pzslonks]{opacity:.3}.no-results-title[data-astro-cid-pzslonks]{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:var(--color-text-dark, #1f2937)}.dark .no-results-title[data-astro-cid-pzslonks]{color:var(--color-text-dark, #f9fafb)}.no-results-text[data-astro-cid-pzslonks]{max-width:28rem;color:var(--color-text, #6b7280)}.dark .no-results-text[data-astro-cid-pzslonks]{color:var(--color-text, #d1d5db)}.education-filter-container[data-astro-cid-5sy3o3to]{margin-bottom:3rem}.education-filter-wrapper[data-astro-cid-5sy3o3to]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.education-filter-btn[data-astro-cid-5sy3o3to]{background:var(--color-card-bg, white);color:var(--color-text-dark, #1f2937);font-weight:600;font-size:.875rem;padding:.75rem 1.5rem;border-radius:9999px;border:2px solid var(--color-border, #d1d5db);transition:all .3s;cursor:pointer}.dark .education-filter-btn[data-astro-cid-5sy3o3to]{background:var(--color-card-bg, #1e293b);color:var(--color-text-dark, #f1f5f9);border-color:var(--color-border, #475569)}.education-filter-btn[data-astro-cid-5sy3o3to]:hover{border-color:var(--color-primary);color:var(--color-primary);box-shadow:0 4px 6px -1px #0000001a;transform:scale(1.05)}.dark .education-filter-btn[data-astro-cid-5sy3o3to]:hover{box-shadow:0 4px 6px -1px #0006;border-color:#a78bfa;color:#c4b5fd}.education-filter-btn[data-astro-cid-5sy3o3to].active{border-color:var(--color-primary);color:#fff;background:linear-gradient(to right,#9333ea,#2563eb);box-shadow:0 10px 15px -3px #0000001a;transform:scale(1.05)}.dark .education-filter-btn[data-astro-cid-5sy3o3to].active{box-shadow:0 10px 15px -3px #0000004d}.education-card-wrapper{transition:all .3s;opacity:1;transform:translateY(0)}
