.desktop-nav .nav-branch{position:relative}.nav-branch summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;list-style:none;padding:12px 0;font-size:inherit}.nav-branch summary::-webkit-details-marker{display:none}.desktop-nav .nav-children{position:absolute;top:100%;left:0;min-width:210px;max-width:min(320px,85vw);padding:12px 16px;background:var(--paper,#e8e8e8);color:#242426;border:1px solid #d1d1d1;border-radius:16px;box-shadow:0 12px 30px #00000012;z-index:30}.desktop-nav .nav-children a{display:block;padding:10px 0;white-space:normal}.desktop-nav .nav-children .nav-children{position:static;min-width:0;box-shadow:none;border:0;border-radius:0;padding:0 0 0 12px}.mobile-menu .nav-branch{width:100%}.mobile-menu .nav-branch summary{min-height:44px;font-size:inherit}.mobile-menu .nav-children{display:grid;gap:4px;padding:0 0 8px 16px}.mobile-menu .nav-children a{font-size:15px;min-height:44px;display:flex;align-items:center}.footer-column .footer-submenu{display:grid;gap:4px;padding-left:12px}.desktop-nav{flex-wrap:wrap}.desktop-nav a[aria-current=page],.mobile-menu a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}
