/* Editorial sidebar: soft surface, clearly grouped expanded branches. */
.ij-sidebar-panel{background:var(--wp--preset--color--sand,#eee8da);border:0;border-radius:14px;box-shadow:none}
.ij-sidebar-panel>summary{padding:22px 22px 18px;font-size:1.25rem;line-height:1.35;border-bottom:1px solid #25382e20;margin-inline:12px;list-style-position:inside}
.ij-sidebar-inner{padding:18px 22px 24px}
.ij-sidebar .ij-classic-menu li>a,.ij-sidebar .wp-block-pages-list__item>a{border-bottom:0;border-radius:5px;padding-block:10px;line-height:1.5;font-size:.875rem}
.ij-sidebar .ij-classic-menu>li,.ij-sidebar .wp-block-page-list>li{margin-bottom:5px}
.ij-sidebar .ij-classic-menu>li>a,.ij-sidebar .wp-block-page-list>li>a{font-weight:500}
.ij-sidebar .ij-classic-menu li>a:hover,.ij-sidebar .wp-block-pages-list__item>a:hover{background:#ffffff80}
.ij-sidebar .ij-classic-menu li>a[aria-current=page],.ij-sidebar .current-menu-item>a,.ij-sidebar .current_page_item>a{background:var(--wp--preset--color--cream,#f8f5ee);box-shadow:inset 3px 0 #b88a2b;font-weight:650}
/* The stronger selector also overrides the original block submenu reset. */
.ij-sidebar .ij-classic-menu ul,.ij-sidebar .wp-block-page-list .wp-block-navigation__submenu-container{position:static!important;background:var(--wp--preset--color--cream,#f8f5ee)!important;border:0!important;border-left:2px solid #c59c45!important;border-radius:0 9px 9px 0!important;box-shadow:none!important;margin:5px 0 12px 12px!important;padding:7px 8px 7px 10px!important;width:auto!important;min-width:0!important}
.ij-sidebar .ij-classic-menu ul ul,.ij-sidebar .wp-block-page-list .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{background:#ffffffa8!important;border-left-color:#8caa87!important;margin-left:10px!important}
.ij-sidebar .ij-classic-menu ul[hidden],.ij-sidebar .wp-block-page-list ul[hidden]{display:none!important}
.ij-sidebar .ij-classic-menu ul li>a,.ij-sidebar .wp-block-page-list ul li>a{font-size:.82rem;font-weight:400;color:#405344}
.ij-sidebar .ij-classic-menu ul li>a:hover,.ij-sidebar .wp-block-page-list ul li>a:hover{background:#e8e2cf;color:#25382e}
.ij-sidebar .ij-submenu-toggle{height:42px;color:#536b52}
.ij-sidebar .ij-submenu-toggle[aria-expanded=true]{color:#825f1c}
.ij-sidebar .ij-submenu-toggle:hover{background:#ffffff80}
.ij-sidebar .ij-widget-title{padding-bottom:12px;border-bottom:1px solid #25382e15}
.ij-sidebar .search-field,.ij-sidebar .wp-block-search__input{background:transparent!important;border-radius:5px!important;font-size:.82rem!important}
@media(max-width:960px){.ij-sidebar-panel>summary{padding:16px 10px}.ij-sidebar-inner{padding:16px 22px 22px}}
/* Menu weight remains regular in every state, including the current page. */
.ij-sidebar .ij-classic-menu li>a,.ij-sidebar .wp-block-page-list li>a,.ij-sidebar .ij-classic-menu li>a:is(:hover,:focus-visible),.ij-sidebar .wp-block-page-list li>a:is(:hover,:focus-visible),.ij-sidebar .current-menu-item>a,.ij-sidebar .current_page_item>a,.ij-sidebar a[aria-current=page]{font-weight:400!important}
.ij-sidebar :is(.ij-classic-menu,.wp-block-page-list) a :is(strong,b){font-weight:400!important}
