/* Shared navigation: existing menu structure and behaviour preserved. */
body .g1-hb-row{color:#26352e}
body .g1-hb-row>.g1-row-background{background:#faf8f2!important;border-color:#e4e6dc!important}
body .g1-hb-row-b{border-bottom:1px solid #e4e6dc}
body .g1-hb-row .g1-row-inner{max-width:1240px}
body .g1-hb-row .menu-item>a,body .g1-hb-row .g1-hamburger,body .g1-hb-row .g1-drop-toggle,body .g1-hb-row .site-title{color:#214c3d!important}
body .g1-hb-row .menu-item:hover>a,body .g1-hb-row .current-menu-item>a,body .g1-hb-row .current-menu-ancestor>a{color:#a83e18!important}
body .g1-hb-row a:focus-visible,body .g1-canvas-global a:focus-visible{outline:3px solid #b74720;outline-offset:3px;border-radius:3px}
body .g1-primary-nav-menu>li>a{font-family:Arial,sans-serif;font-size:15px;font-weight:700;letter-spacing:.015em;padding-left:12px;padding-right:12px}
body .g1-hb-row .sub-menu{background:#fff!important;border:1px solid #e4e6dc;border-radius:8px;box-shadow:0 8px 24px #21382c14}
body .g1-hb-row .sub-menu a{line-height:1.5;padding-top:11px;padding-bottom:11px}
body .g1-hb-row .g1-logo-wrapper{display:inline-block;vertical-align:middle}
body .g1-hb-row-normal .g1-id{margin-top:12px;margin-bottom:12px}
body .g1-hb-row .g1-hb-search-form input{color:#26352e;background:#fff;border-color:#b5c3b8}
body .g1-canvas-global{background:#faf8f2;color:#214c3d}
body .g1-canvas-global .menu-item>a{color:#214c3d!important;line-height:1.5} body .g1-canvas-global .current-menu-item>a{color:#a83e18!important}
@media(max-width:1024px){body .g1-hb-row-mobile .g1-id{margin-top:8px;margin-bottom:8px}body .g1-hb-row-mobile .g1-hamburger{min-width:44px;min-height:44px}body .g1-canvas-global .menu-item>a{padding-top:12px;padding-bottom:12px}}
