/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{:root{--logo-min-height:3rem;--bs-body-font-family:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;}.navbar{font-family:var(--bs-font-sans-serif);}.navbar .region-nav-branding{flex:1 1 0;min-width:0;}.navbar .navbar-brand{min-width:0;margin-right:0.5rem;}.navbar .site-logo{flex:1 1 0;min-width:0;}.navbar .site-logo img{display:block;width:100%;height:auto;min-height:var(--logo-min-height);object-fit:cover;object-position:left center;}@media (max-width:991.98px){.navbar-collapse .navbar-nav{align-items:flex-end;text-align:right;}}@media (min-width:992px){.navbar{flex-wrap:wrap;padding-top:1rem;padding-bottom:0;border-bottom:1px solid var(--bs-border-color);}.navbar > .container-fluid{flex-wrap:wrap;}.navbar .region-nav-branding,.navbar .site-logo{flex:0 0 auto;}.navbar .site-logo img{width:auto;height:8rem;}.navbar-expand-lg .navbar-collapse{flex-basis:100%;justify-content:flex-start !important;margin-top:0.75rem;}.navbar .region-nav-main .navbar-nav{justify-content:flex-start !important;gap:0.25rem;}.navbar-expand-lg .region-nav-main .navbar-nav .nav-link{padding:0.3rem 0.75rem;font-size:0.875rem;border:1px solid var(--bs-border-color);border-bottom:0;border-radius:var(--bs-border-radius) var(--bs-border-radius) 0 0;background:var(--bs-secondary-bg);}.navbar-expand-lg .region-nav-main .navbar-nav .nav-link.active{margin-bottom:-1px;border-bottom:1px solid var(--bs-body-bg);background:var(--bs-body-bg);}.navbar .region-nav-additional{position:absolute;top:0.5rem;right:1rem;}.navbar .region-nav-additional .nav-link{padding:0;font-size:0.875rem;}}
}
