/* Shared personal-site identity, home and workshop. */
.top .wordmark,.nav .brand,footer .brand{font:750 23px/1.25 'Nunito Sans',system-ui,sans-serif;letter-spacing:-.7px;color:#202a3d;white-space:nowrap;text-decoration:none}
.language-switch{display:inline-flex;align-items:center;gap:5px;color:#596477;font-size:11px;white-space:nowrap}
.language-switch button{appearance:none;border:0;background:none;padding:5px 1px;color:#596477;font:inherit;cursor:pointer}.language-switch button[aria-pressed=true]{color:#202a3d;font-weight:850;text-decoration:underline;text-underline-offset:4px}
.top .courses-nav{color:#4254bb;font-weight:750}.top div{gap:22px;align-items:center}
.workshop-feature{margin-top:4px}.workshop-feature h2{max-width:650px}
.outcome,.conversation,.signup{border-top:3px solid #4254bb;padding-top:32px}
@media(max-width:760px){.top .wordmark,.nav .brand,footer .brand{font-size:21px}.top div{gap:8px 14px}.top .language-switch{gap:5px}.outcome,.conversation,.signup{padding-top:28px}}
