/* Shared navigation additions only; accepted page bodies remain unchanged. */
.service-menu-list{border-top:1px solid #354a3540;margin:0 0 16px;padding:8px 0}
.service-menu-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;font:400 14px/1.6 var(--body);cursor:pointer;list-style:none;color:#344b35}.service-menu-list summary::-webkit-details-marker{display:none}.service-menu-list[open] summary>span{transform:rotate(45deg)}
.navigation .service-menu-list nav{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;padding:8px 0}.navigation .service-menu-list nav a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 0;border:0;min-height:46px;font:400 13px/1.6 var(--body);color:#485845}.service-menu-list a span{color:#8c6b24}.service-menu-list a:hover{color:#8c6b24}
.service-footer-nav{padding:27px 0 29px;border-top:1px solid #354a3540}.service-footer-heading{display:inline-flex;min-height:36px;align-items:center;font:400 13px/1.6 var(--body);color:#485845;margin-bottom:14px}.service-footer-nav>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 45px}.service-footer-nav>div>a{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:44px;font:400 14px/1.6 var(--body);color:#344b35}.service-footer-nav a:hover{color:#8c6b24}.service-footer-nav a span{font-size:13px;color:#8c6b24}
@media(min-width:761px) and (max-width:1100px){.navigation .nav-left{gap:17px;padding-inline:18px;font-size:12px}.service-footer-nav>div{gap:6px 30px}}
@media(max-width:760px){.navigation .service-menu-list nav{grid-template-columns:1fr;padding-top:5px}.navigation .service-menu-list nav a{font-size:14px;min-height:48px}.service-footer-nav{padding:24px 0}.service-footer-nav>div{grid-template-columns:1fr;gap:0}.service-footer-nav>div>a{font-size:14px;min-height:46px}.service-footer-heading{font-size:12px}}
