/* Public language controls; independent of community form controls. */
.oc-public-language{display:inline-flex;align-items:center;gap:8px;color:#a1a8ae;font:400 11px/1.4 "DM Sans",Arial,sans-serif;white-space:nowrap}
.oc-public-language select{max-width:130px;min-height:40px;padding:8px 27px 8px 11px;border:1px solid #3b4440;border-radius:7px;background:#131619;color:#f4f5f4;font:500 12px/1.4 "DM Sans",Arial,sans-serif;cursor:pointer;color-scheme:dark}
.oc-public-language select:focus-visible{outline:2px solid #97ab5e;outline-offset:3px}
.oc-public-header-actions{display:flex;align-items:center;gap:24px}
@media(max-width:1050px){.oc-public-language>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}
@media(max-width:700px){#landing .l-nav{flex-wrap:wrap}#landing .oc-header-links{width:100%;justify-content:space-between}.oc-public-header-actions{gap:15px}.oc-explainer .page-header{flex-wrap:wrap;padding-block:18px;gap:14px}.oc-explainer .oc-public-header-actions{width:100%;justify-content:space-between}}
@media(min-width:701px){#landing:is([lang="es"],[lang="pt-BR"]) .l-hero h1{max-width:1100px;font-size:clamp(38px,4.6vw,66px)}}
