.cobalt-block-menu--style-default .menu,.cobalt-block-menu--style-vertical .menu{margin:0;padding:0}.cobalt-block-menu--style-default .menu__item,.cobalt-block-menu--style-vertical .menu__item{display:block;position:relative;margin:0}.cobalt-block-menu--style-default .menu__item-inner,.cobalt-block-menu--style-vertical .menu__item-inner{border:none;border-radius:0;background:none;padding:0;color:inherit;font-size:inherit}.cobalt-block-menu--style-default .menu__item-inner:disabled,.cobalt-block-menu--style-vertical .menu__item-inner:disabled{filter:grayscale(0.5) brightness(0.5);cursor:initial}.cobalt-block-menu--style-default .menu__item-inner,.cobalt-block-menu--style-vertical .menu__item-inner{display:inline-flex;justify-content:center;align-items:center;gap:.25rem;transition:color .25s ease 0s;font-weight:inherit;text-decoration:none}.cobalt-block-menu--style-default .menu__item-inner:hover,.cobalt-block-menu--style-vertical .menu__item-inner:hover{color:rgb(var(--theme--color--text-highlight))}.cobalt-block-menu--style-default .menu__submenu-inner,.cobalt-block-menu--style-vertical .menu__submenu-inner{margin:0;padding:0}.cobalt-block-menu--style-default .menu--hidden-submenus .menu__item[class*=is-toggled]>.menu__item-inner .menu__item-toggle-icon::after,.cobalt-block-menu--style-vertical .menu--hidden-submenus .menu__item[class*=is-toggled]>.menu__item-inner .menu__item-toggle-icon::after{display:inline-block;position:relative;box-sizing:border-box;width:0.5rem;height:0.5rem}.cobalt-block-menu--style-default .menu--hidden-submenus .menu__item[class*=is-toggled]>.menu__item-inner .menu__item-toggle-icon::after,.cobalt-block-menu--style-vertical .menu--hidden-submenus .menu__item[class*=is-toggled]>.menu__item-inner .menu__item-toggle-icon::after{-webkit-mask-image:url(../../../../..//cobalt-site/assets/icons/minus-0-5.svg);mask-image:url(../../../../..//cobalt-site/assets/icons/minus-0-5.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:0.5rem;mask-size:0.5rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:currentColor}.cobalt-block-menu--style-default .menu--hidden-submenus .menu__item[class*=is-toggled]>.menu__submenu,.cobalt-block-menu--style-vertical .menu--hidden-submenus .menu__item[class*=is-toggled]>.menu__submenu{position:relative;visibility:visible;opacity:1;pointer-events:initial}.cobalt-block-menu--style-default .menu--hidden-submenus .menu__item-toggle-icon,.cobalt-block-menu--style-vertical .menu--hidden-submenus .menu__item-toggle-icon{line-height:0}.cobalt-block-menu--style-default .menu--hidden-submenus .menu__item-toggle-icon::after,.cobalt-block-menu--style-vertical .menu--hidden-submenus .menu__item-toggle-icon::after{display:inline-block;position:relative;box-sizing:border-box;width:0.5rem;height:0.5rem}.cobalt-block-menu--style-default .menu--hidden-submenus .menu__item-toggle-icon::after,.cobalt-block-menu--style-vertical .menu--hidden-submenus .menu__item-toggle-icon::after{-webkit-mask-image:url(../../../../..//cobalt-site/assets/icons/plus-0-5.svg);mask-image:url(../../../../..//cobalt-site/assets/icons/plus-0-5.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:0.5rem;mask-size:0.5rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:currentColor}.cobalt-block-menu--style-default .menu--hidden-submenus .menu__item-toggle-icon::after,.cobalt-block-menu--style-vertical .menu--hidden-submenus .menu__item-toggle-icon::after{content:""}.cobalt-block-menu--style-default .menu--hidden-submenus .menu__submenu,.cobalt-block-menu--style-vertical .menu--hidden-submenus .menu__submenu{position:fixed;visibility:hidden;opacity:0;pointer-events:none}.cobalt-block-menu--style-default .menu{display:flex;position:relative;flex:1 0 0;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1rem}.cobalt-block-menu--style-default .menu--hidden-submenus .menu__item--depth-0[class*=is-toggled]>.menu__submenu{position:absolute}.cobalt-block-menu--style-default .menu--hidden-submenus .menu__submenu{padding:.5rem 0}.cobalt-block-menu--style-default .menu--hidden-submenus .menu__submenu--depth-0{position:absolute;top:100%;left:0;z-index:1;margin-top:1rem;border:1px solid rgb(var(--theme--color--background-border));border-radius:var(--theme--border-radius--m);background-color:rgb(var(--theme--color--background));width:14rem;max-width:100vw;max-height:100vh}.cobalt-block-menu--style-default .menu--hidden-submenus .menu__submenu--depth-0 .menu__item-inner{justify-content:flex-start;padding:.5rem 1rem;width:100%}.cobalt-block-menu--style-default .menu--hidden-submenus .menu__submenu--depth-0::before{position:absolute;bottom:100%;left:.5rem;border-right:calc(.5rem + 1px) solid rgba(0,0,0,0);border-bottom:calc(.75rem + 1px) solid rgb(var(--theme--color--background-border));border-left:calc(.5rem + 1px) solid rgba(0,0,0,0);content:""}.cobalt-block-menu--style-default .menu--hidden-submenus .menu__submenu--depth-0::after{position:absolute;bottom:100%;left:calc(.5rem + 1px);border-right:.5rem solid rgba(0,0,0,0);border-bottom:.75rem solid rgb(var(--theme--color--background));border-left:.5rem solid rgba(0,0,0,0);content:""}.cobalt-block-menu--style-default.cobalt-block-menu--content-alignment-x-left .menu{justify-content:flex-start}.cobalt-block-menu--style-default.cobalt-block-menu--content-alignment-x-center .menu{justify-content:center}.cobalt-block-menu--style-default.cobalt-block-menu--content-alignment-x-right .menu{justify-content:flex-end}.cobalt-block-menu--style-vertical .menu,.cobalt-block-menu--style-vertical .menu__item,.cobalt-block-menu--style-vertical .menu__submenu-inner{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.cobalt-block-menu--style-vertical .menu{flex:1 0 0;width:100%}.cobalt-block-menu--style-vertical .menu__submenu{border-left:1px solid rgb(var(--theme--color--background-highlight));padding-left:.5rem}.cobalt-block-menu--style-vertical .menu__submenu-inner{gap:.5rem}.cobalt-block-menu--style-vertical .menu--hidden-submenus .menu__item[class*=is-toggled]>.menu__submenu{position:relative}.cobalt-block-menu--style-vertical.cobalt-block-menu--content-alignment-x-left .menu{align-items:flex-start}.cobalt-block-menu--style-vertical.cobalt-block-menu--content-alignment-x-center .menu{align-items:center}.cobalt-block-menu--style-vertical.cobalt-block-menu--content-alignment-x-right .menu{align-items:flex-end}