
.services-dropdown{position:relative}.services-trigger{display:flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;min-height:24px}.services-trigger span{font-size:16px}.services-trigger[aria-expanded=true] span{transform:rotate(180deg)}.services-trigger:focus-visible,.services-panel a:focus-visible{outline:3px solid #3f6547;outline-offset:3px}.services-panel{position:absolute;z-index:30;top:100%;left:-20px;width:340px;max-width:calc(100vw - 44px);list-style:none;margin:0;padding:12px;background:#f8f9f6;border:1px solid #20272226;box-shadow:0 12px 24px #20272218;border-radius:3px}.services-panel[hidden]{display:none!important}.services-panel li{margin:0;padding:0}.services-panel a{display:block;padding:12px!important;min-height:44px;line-height:1.4;font-size:14px;font-weight:400;white-space:normal}.services-panel a:hover,.services-panel a:focus-visible{background:#e7e8e5;color:#202722}.services-panel li:first-child{border-bottom:1px solid #20272226;margin-bottom:6px;padding-bottom:6px}.mobile-main-nav{position:relative;z-index:6}@media(max-width:760px){.mobile-main-nav .services-dropdown{position:static}.mobile-main-nav .services-trigger{min-height:44px}.mobile-main-nav .services-panel{left:22px;top:calc(100% - 14px);width:340px}.mobile-main-nav{gap:12px}}@media(prefers-reduced-motion:reduce){.services-panel{scroll-behavior:auto}}
