.ministry-navbar{background:rgba(20,31,38,.97);border-bottom:1px solid rgba(255,255,255,.12);min-height:92px;position:sticky;top:0;z-index:1050;backdrop-filter:blur(14px)}
.ministry-navbar-brand{align-items:center;color:#fff;display:flex;gap:.85rem;max-width:540px;text-decoration:none}.ministry-navbar-brand:hover{color:#fff}.ministry-navbar-brand img{background:#fff;border-radius:14px;height:64px;object-fit:contain;padding:4px;width:72px}.ministry-navbar-brand span{display:grid;line-height:1.08}.ministry-navbar-brand small{color:#efbd4e;font-size:.64rem;font-weight:800;letter-spacing:.14em}.ministry-navbar-brand strong{font-family:Georgia,serif;font-size:clamp(1rem,2vw,1.35rem);letter-spacing:.01em}.ministry-navbar-brand em{color:#b7c8c3;font-size:.69rem;font-style:normal;margin-top:.25rem}.ministry-navbar .nav-link{color:#dce7e3!important;font-size:.84rem;font-weight:700}.ministry-navbar .nav-link:hover{color:#efbd4e!important}.ministry-navbar .btn-primary{background:#d99a23;border-color:#d99a23;color:#18252a;font-weight:800}.ministry-navbar .navbar-toggler{border-color:#ffffff5c}.ministry-navbar .navbar-toggler-icon{filter:none}
@media(max-width:991px){.ministry-navbar{min-height:80px}.ministry-navbar-brand img{height:54px;width:60px}.ministry-navbar .navbar-collapse{background:#18252a;border-radius:14px;margin-top:.8rem;padding:1rem}.ministry-navbar .navbar-nav{gap:.25rem}.ministry-navbar .btn-primary{margin:.5rem 0!important}}
@media(max-width:520px){.ministry-navbar-brand{gap:.55rem}.ministry-navbar-brand img{height:48px;width:52px}.ministry-navbar-brand strong{font-size:.88rem}.ministry-navbar-brand small{font-size:.52rem}.ministry-navbar-brand em{font-size:.58rem}}
