.alumni-map-stats{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.5rem}.alumni-map-stats>span{padding:.7rem 1rem;background:#e6eee7;border-radius:12px;color:#234d3c;font-size:.9rem}.alumni-map-stats strong{font-size:1.4rem;margin-right:.3rem}.alumni-atlas{border:1px solid #cad9cf;border-radius:22px;overflow:hidden;background:#e8f0ee}.alumni-atlas svg{display:block;width:100%;height:auto;min-height:210px}.atlas-marker circle{fill:#234e3a;stroke:#fff;stroke-width:2}.atlas-marker text{fill:#fff;font:700 11px system-ui;pointer-events:none}.atlas-marker:hover circle,.atlas-marker:focus circle{fill:#96521e;stroke:#f2be60;stroke-width:4}.atlas-marker:focus{outline:none}.atlas-caption{padding:.8rem 1.2rem;font-size:.76rem;line-height:1.6;color:#4a6658;background:#f1f6f0}.atlas-caption a{color:inherit}.atlas-empty{padding:2rem;background:#f7f5eb;border-radius:16px;margin-top:1.2rem}.atlas-empty h2{font-size:1.4rem}.atlas-empty p{max-width:650px}.atlas-country-links{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.atlas-country-links a{padding:.55rem .85rem;border:1px solid #c7d5c9;border-radius:999px;color:#234e3a;text-decoration:none}.atlas-country-links a[aria-current],.atlas-country-links a:hover{background:#234e3a;color:white}.atlas-country-links span{font-weight:800;margin-left:.3rem}.atlas-avatar{border-radius:50%;object-fit:cover;flex-shrink:0}.alumni-atlas~.section-heading,.atlas-country-links~.section-heading{margin-top:3rem}#registeredAlumni{scroll-margin-top:100px}@media(max-width:640px){.alumni-atlas{border-radius:12px}.atlas-empty{padding:1.25rem}.alumni-map-stats>span{flex:1}.atlas-caption{font-size:.7rem}}
