.education-map[data-v-ad25821c]{margin:42px 0;min-width:0}.education-map__heading[data-v-ad25821c]{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px}.education-map__heading h2[data-v-ad25821c]{font-size:var(--text-h2);letter-spacing:var(--tracking-display);line-height:var(--lh-h2);margin:8px 0 0}.education-map__heading a[data-v-ad25821c]{align-items:center;color:var(--color-text);display:flex;font-size:var(--text-sm);font-weight:var(--weight-medium);gap:6px;transition:color var(--transition-fast);white-space:nowrap}.education-map__heading a[data-v-ad25821c]:hover{color:var(--color-accent-deep)}.education-map__heading a svg[data-v-ad25821c]{color:var(--color-primary)}.education-map__heading p[data-v-ad25821c]{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--lh-relaxed);margin:0;max-width:320px}.education-map__eyebrow[data-v-ad25821c]{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.education-map__placeholder[data-v-ad25821c]{align-items:center;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-panel);color:var(--color-text);display:flex;flex-direction:column;gap:var(--space-2);height:580px;justify-content:center}.education-map__placeholder svg[data-v-ad25821c]{color:var(--color-primary)}.education-map__placeholder span[data-v-ad25821c]{color:var(--color-text-muted);font-size:var(--text-sm)}.education-map__placeholder button[data-v-ad25821c]{background:var(--color-primary);border:0;border-radius:var(--radius-sm);color:var(--color-on-accent);cursor:pointer;font-weight:var(--weight-medium);padding:10px 16px;transition:background-color var(--transition-fast)}.education-map__placeholder button[data-v-ad25821c]:hover{background:var(--color-primary-dark)}@media(max-width:650px){.education-map__heading[data-v-ad25821c]{align-items:flex-start;flex-direction:column;gap:14px}.education-map__placeholder[data-v-ad25821c]{height:520px}}
