/* A simple top-level choice, with an honest placeholder for the future About page. */
.desktop-nav{gap:32px;font-size:13px}
.desktop-nav a:first-child{display:inline-block}
.header-actions{margin-left:18px}
.nav-pending{display:flex;align-items:center;gap:9px;background:transparent;border:0;padding:8px 0;font:inherit;color:var(--muted);opacity:1;cursor:default;text-align:left}
.nav-pending small{font-size:9px;font-weight:400;letter-spacing:.02em;color:var(--muted);padding:3px 6px;border:1px solid var(--line);border-radius:4px;white-space:nowrap}
.language a{min-height:40px;display:inline-flex;align-items:center}
.hero .button{max-width:100%}
.hero .button>span:first-child{min-width:0}
@media(max-width:850px){.desktop-nav{gap:23px}.desktop-nav .nav-pending{display:block}.desktop-nav .nav-pending small{display:block;width:max-content;margin-top:3px;padding:0;border:0}.header-inner{gap:20px}.header-actions{margin-left:0}}
@media(max-width:680px){.desktop-nav{display:none}.header-inner{gap:10px}.header-actions{gap:8px;margin-left:auto}.language{gap:2px}.language a{min-width:21px;justify-content:center}.mobile-menu .nav-pending{justify-content:space-between;padding:12px 0;font-size:14px;min-height:47px}.mobile-menu .nav-pending small{font-size:10px}.hero .button{gap:18px}}
@media(max-width:380px){.header .wordmark{font-size:16px}.header .wordmark small{font-size:5.5px}.language{gap:1px}.menu-toggle{width:28px}.hero .button{font-size:12px;padding-inline:17px}}
