.cdni-menu{position:relative;font:inherit;color:inherit}.cdni-menu summary{cursor:pointer;list-style-position:inside;padding:12px 16px;min-height:44px;box-sizing:border-box;line-height:1.5}.cdni-menu-links{display:flex;flex-direction:column;min-width:250px;max-width:340px;background:#fff;color:#172126;border:1px solid #c9d6cd;border-radius:4px;box-shadow:0 8px 24px #0002;padding:8px}.cdni-menu:not([open])>.cdni-menu-links{display:none}.cdni-menu[open]>.cdni-menu-links{position:absolute;right:0;z-index:1000}.cdni-menu-links a{display:block!important;color:#172126!important;font:500 15px/1.5 system-ui!important;padding:12px!important;white-space:normal!important;text-decoration:underline}.cdni-menu :focus-visible,.cdni-context a:focus-visible{outline:3px solid #bd4800;outline-offset:2px}.cdni-context{box-sizing:border-box;max-width:1180px;margin:28px auto;padding:24px;background:#edf1ee;border:1px solid #c9d6cd;color:#172126}.cdni-context h2{font:700 clamp(20px,2vw,28px)/1.3 system-ui;margin:0 0 16px}.cdni-context ul{display:flex;gap:14px 28px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.cdni-context li{margin:0}.cdni-context a{font:500 16px/1.5 system-ui;color:#913500;text-decoration:underline}.cdv4-services-submenu .cdni-menu[open]>.cdni-menu-links{position:static;max-width:100%;min-width:0;box-shadow:none;border:0}.cdv4-services-submenu .cdni-menu summary{color:#172126;font-size:15px}
@media(max-width:1050px){.cdni-menu[open]>.cdni-menu-links{position:static;min-width:0;max-width:100%;box-shadow:none}.cdni-context{margin:20px;max-width:calc(100% - 40px)}.cdni-context ul{display:block}.cdni-context li{margin:12px 0}}

.cdni-menu summary{background:#fff;color:#172126!important;border-radius:3px}.cdni-nav-item{margin-inline:4px}
