/* PC ONLY. Use the existing WordPress submenu, not a second overlay or panel. */
@media(min-width:1101px){
  /* New articles: no desktop article dropdown; keep the parent page link. */
  #navi li.kmo29-no-index>ul,header nav li.kmo29-no-index>ul{
    display:none!important;visibility:hidden!important;pointer-events:none!important;
  }
  #navi li.kmo29-root, header nav li.kmo29-root {position:relative!important;}
  #navi li.kmo29-root>ul.kmo29-menu,header nav li.kmo29-root>ul.kmo29-menu{
    box-sizing:border-box!important; position:fixed!important; top:var(--kmo29-top,70px)!important;
    left:var(--kmo29-left,16px)!important;right:auto!important;bottom:auto!important;
    transform:none!important;width:var(--kmo29-width,1000px)!important;
    min-width:0!important;max-width:calc(100vw - 32px)!important;
    max-height:min(76vh,720px)!important;overflow-x:hidden!important;overflow-y:auto!important;
    padding:12px 16px!important;z-index:2147481000!important;
    margin:0!important;float:none!important;column-count:auto!important;
    list-style:none!important;
  }
  #navi li.kmo29-root:not(:hover):not(:focus-within)>ul.kmo29-menu,
  header nav li.kmo29-root:not(:hover):not(:focus-within)>ul.kmo29-menu{
    display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;
  }
  #navi li.kmo29-root:is(:hover,:focus-within)>ul.kmo29-menu,
  header nav li.kmo29-root:is(:hover,:focus-within)>ul.kmo29-menu{
    display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;
  }
  #navi li.kmo29-root>ul.kmo29-menu>li.kmo29-topic,
  header nav li.kmo29-root>ul.kmo29-menu>li.kmo29-topic{
    position:static!important;inset:auto!important;display:block!important;float:none!important;
    clear:both!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;
    min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;
    padding:0 0 8px!important;column-count:auto!important;
  }
  #navi li.kmo29-topic>a.kmo29-topic-title,header nav li.kmo29-topic>a.kmo29-topic-title{
    position:static!important;display:block!important;box-sizing:border-box!important;
    width:100%!important;max-width:100%!important;height:auto!important;
    padding:12px 8px 7px!important;float:none!important;text-decoration:none!important;
    font-weight:700!important;pointer-events:none!important;
  }
  #navi li.kmo29-topic>ul.kmo29-grid,header nav li.kmo29-topic>ul.kmo29-grid{
    display:grid!important;position:static!important;inset:auto!important;transform:none!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;
    gap:0 14px!important;box-sizing:border-box!important;float:none!important;clear:both!important;
    width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;
    min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;
    overflow:visible!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;
    background:transparent!important;box-shadow:none!important;border:0!important;list-style:none!important;
  }
  #navi ul.kmo29-grid>li,header nav ul.kmo29-grid>li{
    position:static!important;inset:auto!important;display:block!important;box-sizing:border-box!important;
    float:none!important;clear:none!important;width:auto!important;min-width:0!important;max-width:100%!important;
    height:auto!important;margin:0!important;padding:0!important;grid-column:auto!important;
    border-left:0!important;border-right:0!important;list-style:none!important;
  }
  #navi ul.kmo29-grid>li>a,header nav ul.kmo29-grid>li>a{
    position:static!important;display:block!important;box-sizing:border-box!important;
    float:none!important;width:100%!important;max-width:100%!important;height:auto!important;
    white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.55!important;
    padding:9px 10px!important;
  }
  #navi li.kmo29-root .kmo9-index-trigger,header nav li.kmo29-root .kmo9-index-trigger{display:none!important;}
}
