/* Exact original library logo, including its full wordmark. */
.sl-brand.sl-brand-official{display:flex;min-width:0;max-width:100%;gap:0;line-height:0}
.sl-brand.sl-brand-official img{display:block;width:320px;max-width:100%;height:auto;object-fit:contain}
.sl-header-main{padding-block:14px!important}
.sl-header .sl-brand-official{flex:0 0 320px}
.sl-footer .sl-brand-official{display:inline-flex;padding:16px;background:#fbfaf6}
.sl-footer .sl-brand-official img{width:320px}
@media(max-width:1440px){
 .sl-header .sl-brand-official{flex-basis:300px}
 .sl-header .wp-block-navigation{order:3;margin-left:0}
 .sl-header .wp-block-search{margin-left:auto}
 .sl-header .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}
 .sl-header .wp-block-navigation__responsive-container-open{display:flex!important}
 .sl-header .wp-block-navigation__responsive-container.is-menu-open{display:flex!important;padding:32px;background:#006838!important;color:#fbfaf6!important}
 .sl-header .is-menu-open .wp-block-navigation__responsive-container-content{align-items:stretch;padding-top:40px}
 .sl-header .is-menu-open .wp-block-navigation__container{align-items:stretch;gap:20px}
 .sl-header .is-menu-open .wp-block-navigation-item{align-items:stretch;color:#fbfaf6}
 .sl-header .is-menu-open ul.wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{font:750 38px/1.05 var(--sl-display)!important;text-transform:uppercase!important;white-space:normal;color:#fbfaf6!important}
 .sl-header .is-menu-open ul.wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content:hover{color:#dcefc9!important}
 .sl-header .is-menu-open .wp-block-navigation__submenu-container{box-shadow:none;border:0!important;border-left:1px solid #ffffff40!important;border-radius:0;background:transparent!important;min-width:0!important;margin-block:4px 14px}
 .sl-header .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{font-size:16px!important;color:#eef6e9!important}
 .sl-header .is-menu-open .wp-block-navigation__responsive-container-close{color:#dcefc9}
}
@media(max-width:600px){
 .sl-header-main{display:grid!important;grid-template-columns:minmax(0,1fr) 44px;gap:0 12px;width:calc(100% - 32px);padding-block:9px!important}
 .sl-header .sl-brand-official{grid-column:1;grid-row:1/3;width:min(300px,100%);justify-self:start}
 .sl-header .wp-block-search{grid-column:2;grid-row:1;margin:0;justify-self:center;align-self:center}
 .sl-header nav.wp-block-navigation{grid-column:2;grid-row:2;margin:0;justify-self:center;align-self:center}
 .sl-header .wp-block-navigation__responsive-container-open{min-height:44px;min-width:44px;padding:10px}
 .sl-header .wp-block-navigation__responsive-container.is-menu-open{padding:24px}
 .sl-footer .sl-brand-official{padding:13px}
}
