/* Shared process submenu, with the industry directory at the primary level. */
html body .cx-how-menu{position:relative;color:#292827;border:0;padding:0;font:inherit}
html body .cx-how-menu>summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;font:inherit;white-space:nowrap;list-style:none}
html body .cx-how-menu>summary::-webkit-details-marker{display:none}
html body .cx-how-menu>summary::after{content:'⌄';font-size:16px}
html body .cx-how-menu>summary:focus-visible{outline:3px solid #75213b;outline-offset:4px}
html body .cx-how-submenu{position:absolute;z-index:90;top:100%;left:0;min-width:200px;padding:8px 16px;background:#fff;border:1px solid #d7d0ca;box-shadow:0 8px 20px #0002;text-align:left}
html body .cx-how-menu:not([open])>.cx-how-submenu{display:none}
html body .cx-how-submenu>a{display:flex;align-items:center;min-height:48px;color:#292827!important;font:500 14px/1.5 'DM Sans',Arial,sans-serif;text-decoration:none;white-space:nowrap}
html body .cx-how-submenu>a:hover{color:#75213b!important;text-decoration:underline;text-underline-offset:5px}
html body .mobile-nav .cx-how-submenu,html body .cx-mobile-menu .cx-how-submenu,html body .cx-fullscreen-menu .cx-how-submenu{position:static;box-shadow:none;background:transparent;border:0;border-left:2px solid #75213b;margin:4px 0 12px 8px;padding:0 0 0 20px}
html body .cx-fullscreen-menu .cx-how-menu>summary{min-height:56px;font:500 clamp(22px,3vw,32px)/1.3 'DM Sans',Arial,sans-serif;border-bottom:1px solid #d9d1cb}
html body .cx-fullscreen-menu .cx-how-submenu>a{font-size:20px;margin:0;padding:12px 0;background:transparent!important;border-radius:0;border-bottom:1px solid #d9d1cb;box-shadow:none!important;color:#292827!important}
html body .cx-fullscreen-menu nav>a[href^="/order"]{margin-top:24px}
