.header-utilities .header-auth-link,.header-utilities .header-auth-logout{color:#315675;font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap}
.header-utilities .header-auth-link:hover,.header-utilities .header-auth-logout:hover{color:#0875d3}
.header-utilities .header-register{padding:6px 10px;border:1px solid #c9e3f9;border-radius:5px}
.header-utilities .header-auth-logout{padding:0;border:0;background:transparent;cursor:pointer;font-family:inherit}
.header-utilities [hidden]{display:none!important}
.header-utilities .header-note{display:inline-flex;align-items:center;gap:5px}
.header-utilities .language-switch{color:#0875d3;font-weight:750;text-decoration:none}
.header-utilities .language-switch:hover{text-decoration:underline;text-underline-offset:3px}
.portal-page .header-utilities .member-entry,.portal-page .header-utilities .member-entry[aria-current="page"]{border-color:#eac18c;background:#fff4e5;color:#935714}
.portal-page .header-utilities .member-entry:hover{border-color:#dca75e;background:#ffe8ca;color:#7d470c}
@media(max-width:650px){.header-utilities{gap:7px}.header-utilities .header-auth-link,.header-utilities .header-auth-logout{font-size:10px}.header-utilities .header-register{padding:5px 7px}}
@media(max-width:650px){.header-utilities .header-note{font-size:0;gap:0}.header-utilities .language-switch{font-size:10px}}

.header-utilities .site-languages{display:flex!important;align-items:center;gap:10px;white-space:nowrap;font-size:12px}.site-languages a{color:#527394}.site-languages [aria-current]{color:#17385d;font-weight:700}.site-languages a:hover{color:#087cff}
