.header-portal{display:inline-flex;align-items:center;justify-content:center;gap:17px;flex-shrink:0;border:1px solid #657064;padding:12px 16px;color:#f1f2e9;font-size:11px;line-height:1.3;white-space:nowrap;transition:border-color .2s,background .2s}.header-portal>span{color:#a6ada5;font-size:14px}.header-portal:hover,.header-portal:focus-visible{border-color:#f1f2e9;background:#ffffff08}.header-portal:hover>span{color:#f1f2e9}.header{gap:clamp(15px,1.8vw,35px)}.header .nav{gap:clamp(16px,2vw,35px)}@media(min-width:1051px) and (max-width:1350px){.header{padding-left:30px;padding-right:30px;gap:20px}.header .wordmark{font-size:40px}.header .nav{gap:20px}.header .nav>a,.header .nav-expertises{font-size:12px}.header-contact{font-size:12px;gap:15px}.header-contact>span{width:38px;height:38px}.header-portal{font-size:10px;padding:10px 12px;gap:12px}}@media(min-width:701px) and (max-width:1050px){.header{gap:13px;padding-left:24px;padding-right:24px}.header .nav{gap:14px}.header .nav>a,.header .nav-expertises{font-size:11px}.header-portal{padding:10px;font-size:9px;gap:8px}.header-contact{font-size:0;gap:0}.header-contact>span{font-size:20px}}@media(max-width:700px){.header-portal{font-size:10px;padding:10px 12px;gap:12px;margin-left:auto}.header .menu-toggle{margin-left:0}.header{gap:15px}.header .wordmark{font-size:39px}}@media(max-width:380px){.header-portal{font-size:9px;padding:9px;gap:7px}.header .wordmark{font-size:34px}.header{gap:12px}}
