/* CIJLEX 1.0.5 — compact accessible dropdown navigation. */
.site-header .nav>ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px 16px}
.site-header .nav .cijlex-nav-dropdown{position:relative;list-style:none;z-index:40}
.site-header .nav .cijlex-nav-dropdown details{position:relative}
.site-header .nav .cijlex-nav-dropdown summary{list-style:none;display:flex;align-items:center;gap:7px;cursor:pointer;color:#edf3fa;font-size:inherit;font-weight:700;padding:9px 7px;border-radius:8px;white-space:nowrap;user-select:none}
.site-header .nav .cijlex-nav-dropdown summary::-webkit-details-marker{display:none}
.site-header .nav .cijlex-nav-dropdown summary span{color:#e8b957;font-size:15px;transition:transform .15s ease}
.site-header .nav .cijlex-nav-dropdown details[open]>summary{background:#173f68;color:#f5c56c}
.site-header .nav .cijlex-nav-dropdown details[open]>summary span{transform:rotate(180deg)}
.site-header .nav .cijlex-nav-dropdown summary:focus-visible,.site-header .nav .cijlex-nav-submenu a:focus-visible{outline:2px solid #efc469;outline-offset:2px}
.site-header .nav .cijlex-nav-dropdown .cijlex-nav-submenu{display:grid!important;position:absolute!important;top:calc(100% + 7px);left:0;z-index:60;width:230px;min-width:230px;max-width:calc(100vw - 24px);background:#fff;border:1px solid #d7e3ef;border-top:3px solid #d6a644;border-radius:11px;padding:7px!important;margin:0!important;list-style:none;box-shadow:0 14px 35px #031b3460;gap:0!important}
.site-header .nav .cijlex-nav-submenu li{list-style:none;margin:0!important;padding:0!important;width:100%}
.site-header .nav .cijlex-nav-submenu a{display:block!important;white-space:normal!important;padding:10px 11px!important;color:#0d3558!important;background:transparent!important;font-size:13px!important;font-weight:650!important;border-radius:7px;text-decoration:none!important;line-height:1.35}
.site-header .nav .cijlex-nav-submenu a:hover{background:#eef4f9!important;color:#875d14!important}
@media(max-width:960px){.site-header .nav{width:100%;min-width:0}.site-header .nav>ul{justify-content:flex-start;gap:4px 12px}.site-header .nav .cijlex-nav-dropdown .cijlex-nav-submenu{left:0}}
@media(max-width:600px){.site-header .nav>ul{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 9px}.site-header .nav>ul>li{font-size:13px}.site-header .nav .cijlex-nav-dropdown summary{padding:9px 5px;min-height:40px}.site-header .nav .cijlex-nav-dropdown .cijlex-nav-submenu{left:50%;transform:translateX(-50%);width:min(245px,calc(100vw - 22px));min-width:0}.site-header .nav .cijlex-nav-dropdown:last-of-type .cijlex-nav-submenu{left:auto;right:0;transform:none}}
