/* Source-supported About/Articles menus; new native controls, no old JS. */
body.dd-visual-header-navigation .top-menu>ul>li{position:relative;display:flex;align-items:center;gap:2px}
body.dd-visual-header-navigation .dd-header-submenu{position:static;margin:0;padding:0;color:#4ab3bf}
body.dd-visual-header-navigation .dd-header-submenu>summary{display:flex;align-items:center;justify-content:center;list-style:none;cursor:pointer;min-width:32px;min-height:36px;margin:0;padding:0;border:0;border-radius:4px;color:#4ab3bf;background:transparent;font-size:17px;line-height:1}
body.dd-visual-header-navigation .dd-header-submenu>summary::-webkit-details-marker{display:none}
body.dd-visual-header-navigation .dd-header-submenu>summary:hover{color:#fe7c54;background:#f4f9fc}
body.dd-visual-header-navigation .dd-header-submenu>summary:focus-visible{outline:2px solid #4ab3bf;outline-offset:2px}
body.dd-visual-header-navigation .dd-header-submenu[open]>summary span{transform:rotate(180deg)}
body.dd-visual-header-navigation .top-menu .dd-header-submenu>ul{display:block;position:absolute;top:100%;left:0;right:auto;z-index:80;min-width:230px;max-width:min(85vw,280px);margin:0;padding:10px 0;list-style:none;background:#fff;border:1px solid #c7deec;border-radius:5px;box-shadow:4px 4px 14px #00000014}
body.dd-visual-header-navigation .top-menu .dd-header-submenu[data-nav-parent="34"]>ul{left:auto;right:0}
body.dd-visual-header-navigation .top-menu .dd-header-submenu>ul>li{display:block;position:static;margin:0;padding:0}
body.dd-visual-header-navigation .top-menu .dd-header-submenu>ul>li>a{display:block;margin:0;padding:11px 18px;color:#333;text-transform:none;white-space:normal;font-size:14px;font-weight:400;line-height:1.4;text-decoration:none}
body.dd-visual-header-navigation .top-menu .dd-header-submenu>ul>li>a:hover,body.dd-visual-header-navigation .top-menu .dd-header-submenu>ul>li>a:focus-visible{color:#fe7c54;background:#f4f9fc}
body.dd-visual-header-navigation .dd-header-submenu:not([open])>ul{display:none}
body.dd-visual-header-navigation .mobile-menu-details>nav>ul>li{position:relative}
body.dd-visual-header-navigation .mobile-menu-details .dd-header-submenu{display:block;margin:0;padding:0}
body.dd-visual-header-navigation .mobile-menu-details .dd-header-submenu>summary{position:absolute;right:0;top:0;min-width:38px;min-height:38px}
body.dd-visual-header-navigation .mobile-menu-details .dd-header-submenu>ul{position:static;display:block;margin:0 0 8px;padding:0 0 0 14px;list-style:none;border-left:2px solid #c7deec;background:#f4f9fc}
body.dd-visual-header-navigation .mobile-menu-details .dd-header-submenu:not([open])>ul{display:none}
body.dd-visual-header-navigation .mobile-menu-details .dd-header-submenu>ul>li>a{display:block;padding:10px 10px;color:#333;text-decoration:none;font-size:14px;line-height:1.4}
body.dd-visual-header-navigation .mobile-menu-details .dd-header-submenu>ul>li>a:hover,body.dd-visual-header-navigation .mobile-menu-details .dd-header-submenu>ul>li>a:focus-visible{color:#fe7c54;background:#fff}
