:root{--bg:var(--wp--preset--color--background,#0d1916);--ink:var(--wp--preset--color--warm-white,#f4f2ec);--coral:var(--wp--preset--color--coral,#e9694d);--sage:var(--wp--preset--color--sage,#a7c6b5);--radius:var(--wp--custom--radius,18px)}
.wp-site-blocks{padding:0}.wp-site-blocks>*{margin-block:0}.wp-block-post-content>*{margin-block-start:0;margin-block-end:0}.wp-block-post-content{margin:0}.wp-block-post-content .wp-block-list{margin-top:1em;margin-bottom:1em}
.bb-main{margin:0!important}.wp-block-template-part{margin:0}.wp-site-blocks>footer{margin:0}.container{max-width:var(--wp--style--global--wide-size,1400px)}
.nav-inner>.wp-block-navigation{margin-left:auto}.wp-block-navigation .wp-block-navigation-item{font-size:13px;font-weight:580;color:#d8e2dc}.wp-block-navigation .wp-block-navigation-item a:hover{color:var(--coral-l)}.wp-block-navigation .wp-block-navigation-item__content{text-decoration:none}.wp-block-navigation__responsive-container-open{border:1px solid var(--line);border-radius:10px;padding:10px!important;color:var(--ink)}
.wp-block-navigation__responsive-container-open svg{width:20px;height:20px}.wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content{padding:0}.wp-block-navigation__responsive-container.is-menu-open{background:#12231d;color:var(--ink);padding:24px}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{font-size:18px}.wp-block-navigation__responsive-container-close{color:var(--ink)}
.status-top svg{width:17px;height:17px}.bb-header-static .site-header{position:relative}.admin-bar .site-header{top:32px}.bb-footer-compact footer{padding-block:15px}.bb-footer-light footer{background:var(--ink);color:var(--bg)}.bb-footer-light footer .brand-icon{color:var(--bg)}.bb-footer-contact{font-size:11px;display:flex;gap:12px;flex-wrap:wrap}.status-summary-title b{font-weight:inherit}.bb-header-cta{padding:10px 14px;min-height:40px}
@media(min-width:901px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none!important}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block!important}}
@media(max-width:900px){.nav-inner>.wp-block-navigation{order:3;margin-left:auto}.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex!important}.wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.nav-inner>.status-top{margin-left:0}.bb-mobile-dropdown .wp-block-navigation__responsive-container.is-menu-open{top:72px;bottom:auto;padding:24px;box-shadow:0 20px 50px rgba(0,0,0,.28);border-bottom:1px solid var(--line)}.bb-mobile-dropdown .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:30px}.bb-header-cta{display:none}}
@media(max-width:782px){.admin-bar .site-header{top:46px}}
@media(max-width:610px){.footer-left .logo{min-width:0}.nav-inner{gap:15px}}
html.has-modal-open .bb-mobile-fullscreen .site-header{backdrop-filter:none;-webkit-backdrop-filter:none}
