.wp-block-navigation{text-transform:uppercase}.wp-block-navigation :where(a){padding-block:var(--wp--preset--spacing--10)}@media(min-width: 600px){.wp-block-navigation .wp-block-navigation__submenu-container{border:1px solid var(--wp--preset--color--stroke)}}.wp-block-navigation .wp-block-navigation__submenu-container :where(a){font-size:90%}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:var(--wp--preset--color--base);border-color:var(--wp--preset--color--stroke)}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:var(--wp--preset--color--base)}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open,.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:inherit}.wp-block-navigation:not(.has-text-color) :where(a){color:var(--wp--preset--color--entry)}.wp-block-navigation:not(.has-text-color) :where(a):hover{color:var(--wp--preset--color--primary)}.wp-block-navigation:not(.has-text-color) :where(li):is(:hover,:focus,.current-menu-item,.current-menu-ancestor)>:first-child{color:var(--wp--preset--color--primary)}.wp-block-navigation:not(.has-text-color) :where(li):is(:hover,:focus,.current-menu-item,.current-menu-ancestor)>:first-child+.wp-block-navigation__submenu-icon{color:var(--wp--preset--color--primary)}.wp-block-navigation.is-style-card-navigation :is(.wp-block-navigation__container,.block-editor-block-list__layout){width:100%}.wp-block-navigation.is-style-card-navigation .wp-block-navigation-item{align-items:start;flex-direction:column;position:relative;width:100%}.wp-block-navigation.is-style-card-navigation .current-menu-item>:first-child{border-color:currentcolor}.wp-block-navigation.is-style-card-navigation .wp-block-navigation-item__content{background-color:var(--wp--preset--color--surface);padding:15px var(--wp--preset--spacing--20);width:100%;border-inline-start:2px solid rgba(0,0,0,0)}.wp-block-navigation.is-style-card-navigation .wp-block-navigation__submenu-icon{background-color:rgba(0,0,0,0);position:absolute;inset-inline-end:10px;top:20px;transform:rotate(-90deg);z-index:1}.wp-block-navigation.is-style-card-navigation [aria-expanded=true]+.wp-block-navigation__submenu-icon{transform:rotate(180deg)}.wp-block-navigation.is-style-card-navigation .has-child .wp-block-navigation__submenu-container{border:none;inset-inline-start:0;gap:4px;position:relative;width:100%}.wp-block-navigation.is-style-card-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content{padding:15px var(--wp--preset--spacing--20)}.wp-block-navigation.is-style-card-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{padding-top:4px;width:100%}.wp-block-navigation.is-style-card-navigation .has-child:not(.open-on-click):is(:focus-within,:hover) .wp-block-navigation__submenu-container{padding-top:4px;width:100%}.wp-block-navigation.is-style-card-navigation .has-child ul{gap:4px;padding-top:4px;width:100%}@media(min-width: 600px){.wp-block-navigation:not(.is-style-card-navigation)>.has-child:not(:is(.open-on-click)) .wp-block-navigation__submenu-container{padding:10px;opacity:0;transition:margin .3s ease,opacity .3s ease;width:240px}.wp-block-navigation:not(.is-style-card-navigation)>.has-child:not(:is(.open-on-click)) .wp-block-navigation__submenu-container .has-child .wp-block-navigation__submenu-container{margin-inline-start:-15px}.wp-block-navigation:not(.is-style-card-navigation)>.has-child:not(:is(.open-on-click)) .wp-block-navigation__submenu-container .has-child:is(:hover,:focus-within)>.wp-block-navigation__submenu-container{opacity:1;margin-inline-start:0}.wp-block-navigation:not(.is-style-card-navigation)>.has-child:not(:is(.open-on-click))>.wp-block-navigation-submenu::before{content:"";height:15px;position:absolute;inset-inline-start:0;top:-15px;width:100%}.wp-block-navigation:not(.is-style-card-navigation)>.has-child:not(:is(.open-on-click))>[aria-expanded=true]+.wp-block-navigation-submenu,.wp-block-navigation:not(.is-style-card-navigation)>.has-child:not(:is(.open-on-click)):hover>.wp-block-navigation-submenu{opacity:1;margin-top:15px}}header .wp-block-navigation.items-justified-center .wp-block-navigation__responsive-container-open{margin-inline-start:auto}header .wp-block-navigation.wp-block-navigation__container{row-gap:0}