/* Shared NexoItec Studios wordmark. Product and sample brands stay independent. */
a.nexo-wordmark{display:inline-block;flex-shrink:0;white-space:nowrap;font:400 32px/1.2 Didot,"Bodoni MT",Georgia,serif;letter-spacing:-1px;text-transform:none;text-decoration:none;color:#302b2a}
a.nexo-wordmark .brand-studios{font:italic 400 .58em/1.2 Didot,"Bodoni MT",Georgia,serif;letter-spacing:.035em;margin-left:.15em;color:inherit}
a.nexo-wordmark-light{color:#f4e8dd}
footer a.nexo-wordmark,.footer a.nexo-wordmark{font-size:24px}
a.nexo-wordmark:focus-visible{outline:2px solid currentColor;outline-offset:6px}
.nexo-legacy>nav{flex-wrap:wrap;gap:20px}
.nexo-legacy .nav-right{flex-wrap:wrap;justify-content:flex-end}
.nexo-legacy .nav-links{flex-wrap:wrap}
@media(max-width:1100px){
 .nexo-legacy>nav{position:relative}
 .nexo-legacy .nav-right{display:contents}
 .nexo-legacy .nav-links{order:3;flex-basis:100%;gap:6px 20px;justify-content:flex-start}
 .nexo-legacy .nav-links a{padding-block:9px}
 .nexo-legacy .lang-toggle{margin-left:auto}
}
@media(max-width:760px){
 a.nexo-wordmark{font-size:28px}
 footer a.nexo-wordmark,.footer a.nexo-wordmark{font-size:22px}
 .nexo-legacy .nav-links a{font-size:14px}
}

.nexo-coach header .wrap{flex-wrap:wrap;justify-content:space-between}
@media(max-width:600px){.nexo-coach header .lang-toggle{margin-left:auto}.nexo-coach header a.nexo-wordmark{font-size:28px}}
