.skip-link{position:fixed;left:12px;top:12px;z-index:100;background:white;color:var(--navy);border:2px solid var(--teal);padding:10px 14px;transform:translateY(-180%)}
.skip-link:focus{transform:translateY(0)}
.source-pending{display:block;color:var(--muted);border-left:3px solid var(--gold);background:var(--cream);padding:12px 14px;margin:8px 0}
.form-status{margin-top:18px}
.noscript{margin:20px;padding:18px;border-left:4px solid var(--gold);background:var(--cream)}
[aria-current="page"]{color:var(--teal)!important}
@media(max-width:640px){
  .impact-chain{align-items:stretch}
  .impact-chain span{width:100%}
  .hero h1,.course-hero h1,.page-hero h1{overflow-wrap:anywhere}
  .mobile-nav.open{max-height:calc(100vh - 107px);overflow:auto}
}

/* Hindi is intentionally deferred until the final translation review. */
.language-toggle{display:none!important}

