/* Shared navigation spacing and current-page state. */
.site-header nav>a[aria-current="page"],.journal-header nav>a[aria-current="page"]{color:#105440}
@media(min-width:768px) and (max-width:1440px){body .site-header>nav,body .journal-desktop-nav{gap:24px}}
@media(min-width:768px) and (max-width:1100px){body .site-header>nav,body .journal-desktop-nav{gap:18px}}
.site-footer nav{display:flex;flex-wrap:wrap;gap:16px 24px}
.soleia-basic-header .mobile-menu{display:none}
@media(max-width:767px){
.soleia-basic-header>nav{display:none}
.soleia-basic-header .mobile-menu{display:block;margin-left:auto;position:relative}
.soleia-basic-header .mobile-menu summary{display:grid;place-items:center;list-style:none;width:40px;height:44px;cursor:pointer}
.soleia-basic-header .mobile-menu summary::-webkit-details-marker{display:none}
.soleia-basic-header .mobile-menu svg{width:26px;height:26px;stroke:#105440;stroke-width:1.7;fill:none}
.soleia-basic-header .mobile-menu .icon-close,.soleia-basic-header .mobile-menu[open] .icon-open{display:none}
.soleia-basic-header .mobile-menu[open] .icon-close{display:block}
.soleia-basic-header .mobile-menu nav{position:absolute;right:0;top:44px;width:250px;background:#fff;padding:20px;z-index:100;box-shadow:0 8px 24px #19232020;display:flex;flex-direction:column;align-items:stretch;gap:0}
.soleia-basic-header .mobile-menu nav>a{display:block;padding:12px 0;color:#192320}
.site-footer nav{flex-wrap:wrap}
}
