.education-hero[data-astro-cid-bfy36lxy]{position:relative;padding:3rem 0 2rem;background:var(--color-card-bg, #ffffff);border-bottom:1px solid var(--color-border, #e5e7eb)}.dark .education-hero[data-astro-cid-bfy36lxy]{background:var(--color-card-bg, #0f172a);border-bottom-color:var(--color-border, #1e293b)}@media (min-width: 768px){.education-hero[data-astro-cid-bfy36lxy]{padding:4rem 0 3rem}}.education-hero-content[data-astro-cid-bfy36lxy]{text-align:center;margin-left:auto;margin-right:auto;max-width:48rem}.breadcrumb[data-astro-cid-bfy36lxy]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem}.breadcrumb-link[data-astro-cid-bfy36lxy]{display:inline-flex;align-items:center;gap:.375rem;color:var(--color-text, #6b7280);transition:color .2s}.breadcrumb-link[data-astro-cid-bfy36lxy]:hover{color:var(--color-primary)}.dark .breadcrumb-link[data-astro-cid-bfy36lxy]{color:#d1d5db}.breadcrumb-separator[data-astro-cid-bfy36lxy]{color:var(--color-text, #9ca3af)}.dark .breadcrumb-separator[data-astro-cid-bfy36lxy]{color:#9ca3af}.breadcrumb-current[data-astro-cid-bfy36lxy]{color:var(--color-text-dark, #1f2937);font-weight:500}.dark .breadcrumb-current[data-astro-cid-bfy36lxy]{color:#fff}.education-hero-title[data-astro-cid-bfy36lxy]{font-weight:700;color:var(--color-text-dark, #111827);line-height:1.2;font-size:2rem}.dark .education-hero-title[data-astro-cid-bfy36lxy]{color:#fff}@media (min-width: 768px){.education-hero-title[data-astro-cid-bfy36lxy]{font-size:2.5rem}}@media (min-width: 1024px){.education-hero-title[data-astro-cid-bfy36lxy]{font-size:3rem}}.education-filter-section[data-astro-cid-bfy36lxy]{background:linear-gradient(to bottom,#f9fafb,#fff)}.dark .education-filter-section[data-astro-cid-bfy36lxy]{background:linear-gradient(to bottom,#0f172a,#1e293b)}.education-section-title[data-astro-cid-bfy36lxy]{font-weight:700;text-align:center;margin-bottom:2rem;font-size:1.875rem;color:var(--color-text-dark, #1f2937)}.dark .education-section-title[data-astro-cid-bfy36lxy]{color:#fff}@media (min-width: 768px){.education-section-title[data-astro-cid-bfy36lxy]{font-size:2.25rem}}.education-cta-section[data-astro-cid-bfy36lxy]{background:linear-gradient(to bottom right,#faf5ff,#eff6ff)}.dark .education-cta-section[data-astro-cid-bfy36lxy]{background:linear-gradient(to bottom right,#1e1b4b,#1e3a8a);border-top:1px solid rgba(147,51,234,.1)}.education-cta-card[data-astro-cid-bfy36lxy]{background:var(--color-card-bg, white);box-shadow:0 20px 25px -5px #0000001a;text-align:center;margin-left:auto;margin-right:auto;max-width:48rem;border-radius:1rem;padding:2rem;border:1px solid var(--color-border, transparent)}.dark .education-cta-card[data-astro-cid-bfy36lxy]{background:var(--color-card-bg, #1f2937);border-color:var(--color-border, #374151);box-shadow:0 20px 25px -5px #0000004d}@media (min-width: 768px){.education-cta-card[data-astro-cid-bfy36lxy]{padding:3rem}}.education-cta-title[data-astro-cid-bfy36lxy]{font-weight:700;margin-bottom:1rem;font-size:1.875rem;color:var(--color-text-dark, #1f2937)}.dark .education-cta-title[data-astro-cid-bfy36lxy]{color:#fff}@media (min-width: 768px){.education-cta-title[data-astro-cid-bfy36lxy]{font-size:2.25rem}}.education-cta-text[data-astro-cid-bfy36lxy]{margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:42rem;font-size:1.125rem;line-height:1.7;color:var(--color-text, #6b7280)}.dark .education-cta-text[data-astro-cid-bfy36lxy]{color:#f3f4f6}.btn-lg[data-astro-cid-bfy36lxy]{padding:1rem 2rem;font-size:1.125rem;display:inline-flex;align-items:center;justify-content:center;text-align:center}.pagination-wrapper[data-astro-cid-bfy36lxy]{margin-top:4rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.pagination[data-astro-cid-bfy36lxy]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:center}.pagination-btn[data-astro-cid-bfy36lxy]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:.5rem;font-weight:600;font-size:.875rem;transition:all .2s;background:var(--color-card-bg, white);color:var(--color-text-dark, #1f2937);border:1px solid var(--color-border, #e5e7eb)}.dark .pagination-btn[data-astro-cid-bfy36lxy]{background:var(--color-card-bg, #1e293b);color:var(--color-text-dark, #f1f5f9);border-color:var(--color-border, #475569)}.pagination-btn[data-astro-cid-bfy36lxy]:not(.pagination-disabled):hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.dark .pagination-btn[data-astro-cid-bfy36lxy]:not(.pagination-disabled):hover{box-shadow:0 4px 6px -1px #0000004d}.pagination-disabled[data-astro-cid-bfy36lxy]{opacity:.5;cursor:not-allowed}.pagination-numbers[data-astro-cid-bfy36lxy]{display:flex;gap:.5rem}.pagination-number[data-astro-cid-bfy36lxy]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;font-weight:600;font-size:.875rem;transition:all .2s;background:var(--color-card-bg, white);color:var(--color-text-dark, #1f2937);border:1px solid var(--color-border, #e5e7eb)}.dark .pagination-number[data-astro-cid-bfy36lxy]{background:var(--color-card-bg, #1e293b);color:var(--color-text-dark, #f1f5f9);border-color:var(--color-border, #475569)}.pagination-number[data-astro-cid-bfy36lxy]:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.dark .pagination-number[data-astro-cid-bfy36lxy]:hover{box-shadow:0 4px 6px -1px #0000004d}.pagination-active[data-astro-cid-bfy36lxy]{background:var(--color-primary);color:#fff;border-color:var(--color-primary);cursor:default}.pagination-info[data-astro-cid-bfy36lxy]{text-align:center;font-size:.875rem;color:var(--color-text, #6b7280)}.dark .pagination-info[data-astro-cid-bfy36lxy]{color:var(--color-text, #d1d5db)}
