:root{--grid-small-mobile:375px;--grid-medium-mobile:480px;--grid-large-mobile:680px;--grid-small-tablet:766px;--grid-large-tablet:960px;--grid-small-desktop:1024px;--grid-medium-desktop:1280px;--grid-large-desktop:1440px}header:has(~main>div>section>div.colored_header) .navigation{background-color:var(--background-inverse)}header:has(~main>div>section>div.colored_header) .navigation__mobile button span{color:var(--text-inverse)}header:has(~main>div>section>div.colored_header) .navigation__mobile button svg{color:var(--text-inverse)}header:has(~main>div>section>div.colored_header) .navigation svg path:nth-of-type(7){fill:var(--text-inverse)}:is(header:has(~main>div>section>div.colored_header) .navigation nav>ul>li:not(.logged-in).has-submenu:hover a,header:has(~main>div>section>div.colored_header) .navigation nav>ul>li:not(.logged-in):hover:hover a){color:var(--text-accent-alt)}header:has(~main>div>section>div.colored_header) .navigation nav>ul>li:not(.logged-in) .submenu .submenu__depth--1 li a{color:var(--color-mono-550)}header:has(~main>div>section>div.colored_header) .navigation nav>ul>li:not(.logged-in) .submenu .submenu__depth--1 li:hover a{color:var(--text-accent)}header:has(~main>div>section>div.colored_header) .navigation nav>ul>li:not(.logged-in) a{color:var(--text-inverse)}.navigation{padding:var(--size-s)}@media (width>=766px){.navigation{padding:0}}.navigation__wrapper{max-width:var(--max-site-width);gap:var(--atom-gap);grid-template-columns:repeat(2,1fr);grid-template-areas:"a b";margin:0 auto;display:grid}@media (width>=766px){.navigation__wrapper{padding:var(--size-s);justify-content:space-between;display:flex}}@media (width>=1280px){.navigation__wrapper{padding:var(--size-s) var(--size-3xl)}}.navigation__wrapper a{cursor:pointer;align-items:center;text-decoration:none;display:flex}.navigation__wrapper a svg{width:19.5rem;height:auto}@media (width>=766px){.navigation__wrapper a svg{width:100%;max-width:27.3rem}}.navigation__desktop{display:none}@media (width>=960px){.navigation__desktop{display:flex}}.navigation__mobile{grid-area:b;justify-self:end}@media (width>=960px){.navigation__mobile{display:none}}
