/* ROUH mobile dropdown navigation, no JavaScript */
.mobile-menu{display:none}
.rouh-article-featured{width:100%;max-height:480px;object-fit:cover;border-radius:18px;margin:0 0 26px;display:block}
@media(max-width:750px){
 .header-inner{position:relative;flex-wrap:nowrap!important;gap:10px!important}
 .header-inner>.nav{display:none!important}
 .mobile-menu{display:block;position:relative;margin-inline-start:auto}
 .mobile-menu>summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none;padding:11px 12px;border:1px solid #cce1df;border-radius:12px;color:var(--navy);background:#eff9f7;font-size:13px;font-weight:700}
 .mobile-menu>summary::-webkit-details-marker{display:none}
 .mobile-menu[open]>summary{background:var(--teal);color:white}
 .mobile-menu-panel{position:absolute;z-index:30;top:calc(100% + 12px);inset-inline-end:0;width:min(290px,calc(100vw - 32px));display:flex;flex-direction:column;padding:10px;background:#fff;border:1px solid #dce9e8;border-radius:16px;box-shadow:0 18px 35px #071b2b2b;max-height:calc(100vh - 110px);overflow:auto}
 .mobile-menu-panel a{padding:13px 12px;color:#102b40;font-size:14px;font-weight:650;border-radius:9px}
 .mobile-menu-panel a:hover,.mobile-menu-panel a:focus-visible{background:#e6f6f2;color:#006d68;outline-offset:2px}
 .header-inner>.locale{padding:10px!important;flex-shrink:0}
}
