/* Language switcher — Cultivate K-12 v2 */
.lang-switcher{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;letter-spacing:.02em;margin-right:.5rem;white-space:nowrap}
.lang-switcher a{color:var(--color-text-muted, #5a6b84);text-decoration:none;padding:.25rem .35rem;border-radius:999px}
.lang-switcher a:hover,.lang-switcher a:focus-visible{color:var(--brand-navy, #1A3563);text-decoration:underline}
.lang-current{color:var(--brand-navy, #1A3563);padding:.25rem .35rem}
.lang-sep{color:var(--color-border, #d6dde8)}
.footer-service-area{margin-top:.75rem;font-size:.9rem;line-height:1.6;color:inherit;opacity:.85}
.hero-service-area{margin-top:1rem;line-height:1.7;color:var(--color-text-muted, #5a6b84)}
