/* Shared mobile utility bar and canonical dark menu. */
@media (max-width:767px){
  .guten-xIn427{
    padding-left:12px!important;
    padding-right:12px!important;
  }
  .guten-xIn427 > .guten-container,
  .guten-xIn427 .guten-Yojh3F,
  .guten-xIn427 .guten-Yojh3F > .guten-column-wrapper,
  .guten-xIn427 .guten-gN8HKi{
    width:100%!important;
    max-width:100%!important;
  }
  .guten-xIn427 .guten-gN8HKi .list-wrapper{
    display:flex!important;
    flex-wrap:nowrap!important;
    align-items:center!important;
    justify-content:space-around!important;
    gap:12px!important;
    width:100%!important;
    margin:0!important;
  }
  .guten-xIn427 .guten-gN8HKi .guten-icon-list-item{
    flex:1 1 0!important;
    width:auto!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    text-align:center!important;
  }
  .guten-xIn427 .guten-gN8HKi .guten-icon-list-item>a{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    min-height:44px!important;
    padding:0!important;
    text-decoration:none!important;
  }
  .guten-xIn427 .guten-gN8HKi .list-text{
    position:absolute!important;
    width:1px!important;
    height:1px!important;
    margin:-1px!important;
    padding:0!important;
    overflow:hidden!important;
    clip:rect(0,0,0,0)!important;
    white-space:nowrap!important;
    border:0!important;
  }
  .guten-xIn427 .guten-gN8HKi i{
    display:block!important;
    flex:0 0 auto!important;
    width:auto!important;
    margin:0!important;
    font-size:24px!important;
    line-height:1!important;
  }
}

@media only screen and (max-width:1024px){body :is(#guten-vYHI8C,#guten-MCOCAZ).guten-nav-menu .gutenverse-hamburger-menu{width:44px;height:44px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.14);padding:0!important;border-radius:10px!important;background:#f2f6fa!important;color:#12314a!important}body :is(#guten-vYHI8C,#guten-MCOCAZ).guten-nav-menu .gutenverse-hamburger-menu i{font-size:23px;color:#12314a}body :is(#guten-vYHI8C,#guten-MCOCAZ):is(.break-point-mobile,.break-point-tablet).guten-nav-menu .gutenverse-menu-wrapper{box-sizing:border-box;height:100dvh!important;min-height:0;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-start!important;color:#f5f8fc;box-shadow:12px 0 32px rgba(0,0,0,.35);width:calc(min(88vw,390px))!important;max-width:390px!important;padding:calc(22px + env(safe-area-inset-top)) 22px calc(30px + env(safe-area-inset-bottom))!important;background:#081b2d!important}body :is(#guten-vYHI8C,#guten-MCOCAZ) .gutenverse-menu-wrapper>div:last-child{order:-1;flex:0 0 auto}body :is(#guten-vYHI8C,#guten-MCOCAZ) .gutenverse-menu-wrapper .gutenverse-menu-container{order:1;flex:0 0 auto}body :is(#guten-vYHI8C,#guten-MCOCAZ) .gutenverse-nav-identity-panel{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;margin:0 0 15px;padding:0 0 18px;border-bottom:1px solid rgba(210,226,242,.22)}body :is(#guten-vYHI8C,#guten-MCOCAZ) .gutenverse-nav-site-title{min-width:0;flex:1 1 0%}body :is(#guten-vYHI8C,#guten-MCOCAZ) .gutenverse-nav-logo{display:flex;align-items:center;padding:0!important}body :is(#guten-vYHI8C,#guten-MCOCAZ) .gutenverse-nav-logo img{display:block;max-width:100%;height:auto;max-height:58px;object-position:left center;width:180px!important;object-fit:contain!important}body :is(#guten-vYHI8C,#guten-MCOCAZ).guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;padding:0!important;border:1px solid rgba(211,229,246,.28)!important;border-radius:10px!important;background:hsla(0,0%,100%,.08)!important;color:#fff!important}body :is(#guten-vYHI8C,#guten-MCOCAZ) .gutenverse-menu{display:block;width:100%;margin:0;padding:0;list-style:none}body :is(#guten-vYHI8C,#guten-MCOCAZ) .gutenverse-menu>li{display:block;margin:0;border-bottom:1px solid rgba(211,229,246,.14)}body :is(#guten-vYHI8C,#guten-MCOCAZ) .gutenverse-menu-wrapper .gutenverse-menu>li>a,body :is(#guten-vYHI8C,#guten-MCOCAZ) .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a{box-sizing:border-box;display:flex;align-items:center;width:100%;min-height:60px;font-family:Lato,sans-serif;font-size:14px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;line-height:1.35;height:auto!important;padding:12px 14px!important;color:#ecf3fa!important}body :is(#guten-vYHI8C,#guten-MCOCAZ) .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-item>a,body :is(#guten-vYHI8C,#guten-MCOCAZ) .gutenverse-menu-wrapper .gutenverse-menu>li.current_page_item>a{background:rgba(216,180,124,.12);border-left:3px solid #d8b47c;border-radius:0 8px 8px 0;color:#f2cc91!important;padding-left:11px!important}body :is(#guten-vYHI8C,#guten-MCOCAZ) .gutenverse-menu-wrapper .gutenverse-menu>li>a:focus-visible,body :is(#guten-vYHI8C,#guten-MCOCAZ) .gutenverse-menu-wrapper .gutenverse-menu>li>a:hover{background:hsla(0,0%,100%,.07);color:#f2cc91!important}body :is(#guten-vYHI8C,#guten-MCOCAZ) .gutenverse-close-menu:focus-visible,body :is(#guten-vYHI8C,#guten-MCOCAZ) .gutenverse-hamburger-menu:focus-visible{outline:2px solid #f2cc91;outline-offset:3px}}
