:root{--nih-green:#0b5d3b;--nih-dark:#08281f;--nih-gold:#d6ad45;--nih-light:#f5faf7}
.nih-site-header{position:relative;z-index:999;background:#fff;box-shadow:0 3px 18px rgba(0,0,0,.08);font-family:Poppins,Arial,sans-serif}
.nih-header-inner{max-width:1200px;margin:auto;padding:10px 20px;min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.nih-brand{display:flex;align-items:center;text-decoration:none;flex:0 0 auto}.nih-brand img{width:auto;height:62px;max-width:180px;object-fit:contain;display:block}
.nih-menu-toggle{display:none;border:0;background:transparent;color:var(--nih-green);font-size:28px;cursor:pointer;padding:8px}
.nih-main-nav{display:flex;align-items:center;gap:24px;margin-left:auto}.nih-main-nav ul{display:flex;align-items:center;gap:22px;list-style:none;margin:0;padding:0}.nih-main-nav li{position:relative;margin:0;padding:0}.nih-main-nav a{color:#173d32;text-decoration:none;font-size:14px;font-weight:600;white-space:nowrap;padding:10px 0;display:flex;align-items:center;gap:5px}.nih-main-nav a:hover,.nih-main-nav a.active{color:var(--nih-green)}
.nih-dropdown-menu{position:absolute!important;top:100%;left:50%;transform:translateX(-50%);display:none!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;min-width:220px;background:#fff;border-radius:10px;box-shadow:0 14px 35px rgba(0,0,0,.14);padding:8px 0!important;z-index:1002}.nih-dropdown-menu li{width:100%}.nih-dropdown-menu a{display:block!important;padding:10px 16px!important;color:#24443a!important}.nih-dropdown-menu a:hover{background:#f1f8f3;color:var(--nih-green)!important}.nih-dropdown:hover>.nih-dropdown-menu{display:flex!important}
.nih-member-btn{background:var(--nih-green)!important;color:#fff!important;padding:11px 18px!important;border-radius:24px!important}.nih-member-btn:hover{background:#08492f!important;color:#fff!important}
.nih-site-footer{background:#08281f;color:#d8e2de;font-family:Poppins,Arial,sans-serif;margin-top:0}.nih-footer-grid{max-width:1200px;margin:auto;padding:65px 20px 45px;display:grid;grid-template-columns:1.8fr 1fr 1fr 1.25fr;gap:42px}.nih-site-footer h3{color:#fff;font-size:18px;margin:0 0 18px}.nih-footer-brand img{width:86px;height:auto;margin-bottom:16px}.nih-site-footer p{line-height:1.8;margin:0 0 16px}.nih-footer-links{display:flex;flex-direction:column;gap:10px}.nih-footer-links a,.nih-footer-contact a{color:#d8e2de;text-decoration:none}.nih-footer-links a:hover,.nih-footer-contact a:hover{color:#f1ca67}.nih-social{display:flex;gap:10px;margin-top:18px}.nih-social a{width:40px;height:40px;border-radius:50%;background:#0f6b4b;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none}.nih-social a:hover{background:#d6ad45;color:#08281f}.nih-social svg{width:19px;height:19px;display:block;fill:currentColor}.nih-footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:18px 20px;display:flex;justify-content:center;gap:20px;flex-wrap:wrap;text-align:center;font-size:13px}
@media(max-width:1100px){.nih-main-nav ul{gap:15px}.nih-main-nav{gap:10px}.nih-main-nav a{font-size:13px}.nih-member-btn{padding:10px 13px!important}}
@media(max-width:900px){.nih-menu-toggle{display:block}.nih-main-nav{position:absolute;left:0;right:0;top:100%;background:#fff;display:none;box-shadow:0 12px 25px rgba(0,0,0,.1);padding:12px 20px}.nih-main-nav.open{display:block}.nih-main-nav>ul{display:flex;flex-direction:column;align-items:stretch;gap:0}.nih-main-nav li{border-bottom:1px solid #edf2ef}.nih-main-nav a{padding:12px 4px}.nih-dropdown-menu{position:static!important;transform:none!important;box-shadow:none!important;background:#f7faf8!important;min-width:0;width:100%;display:none!important}.nih-dropdown.open>.nih-dropdown-menu{display:flex!important}.nih-dropdown>a{justify-content:space-between}.nih-member-item{border-bottom:0!important;padding-top:8px}.nih-member-btn{justify-content:center!important}.nih-footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.nih-header-inner{min-height:70px;padding:8px 14px}.nih-brand img{height:54px;max-width:155px}.nih-footer-grid{grid-template-columns:1fr;padding-top:45px}.nih-footer-bottom{flex-direction:column;gap:6px}}



/* =========================================================
   NIHH HOMEPAGE NEWS & UPDATES TICKER — FINAL COMPACT BAR
   Immediately below navbar • Smooth continuous scroll • Hover pause • Responsive
========================================================= */
.nih-news-ticker{
    width:100%;
    height:46px;
    min-height:46px;
    max-height:46px;
    margin:0 !important;
    padding:0 !important;
    display:flex;
    align-items:stretch;
    box-sizing:border-box;
    background:linear-gradient(90deg,#08281f,#0b5d3b);
    color:#fff;
    overflow:hidden;
    position:relative;
    z-index:998;
    font-family:Poppins,Arial,sans-serif;
    border-top:0;
    border-bottom:1px solid rgba(214,173,69,.45);
}
.nih-news-label{
    flex:0 0 auto;
    height:46px;
    display:flex;
    align-items:center;
    justify-content:center;
    box-sizing:border-box;
    padding:0 22px;
    background:#d6ad45;
    color:#08281f;
    font-weight:700;
    font-size:13px;
    letter-spacing:.5px;
    white-space:nowrap;
    position:relative;
    z-index:2;
    box-shadow:5px 0 12px rgba(0,0,0,.12);
}
.nih-news-window{
    min-width:0;
    height:46px;
    flex:1 1 auto;
    overflow:hidden;
    position:relative;
    display:flex;
    align-items:center;
}
.nih-news-track{
    display:flex;
    align-items:center;
    width:max-content;
    height:46px;
    will-change:transform;
    animation:nihNewsScroll 28s linear infinite;
}
.nih-news-set{
    flex:0 0 auto;
    display:flex;
    align-items:center;
    height:46px;
    min-height:46px;
    white-space:nowrap;
    padding-right:50px;
}
.nih-news-set a{
    color:#fff;
    text-decoration:none;
    font-size:13px;
    line-height:1;
    font-weight:500;
    transition:color .2s ease;
}
.nih-news-set a:hover{color:#f1ca67}
.nih-news-separator{
    color:#d6ad45;
    font-size:18px;
    line-height:1;
    font-weight:700;
    margin:0 22px;
}
.nih-news-ticker:hover .nih-news-track{animation-play-state:paused}
@keyframes nihNewsScroll{
    from{transform:translateX(0)}
    to{transform:translateX(-50%)}
}
@media (max-width:700px){
    .nih-news-ticker,
    .nih-news-label,
    .nih-news-window,
    .nih-news-track,
    .nih-news-set{
        height:40px;
        min-height:40px;
        max-height:40px;
    }
    .nih-news-label{
        padding:0 12px;
        font-size:10.5px;
        letter-spacing:.15px;
    }
    .nih-news-set{padding-right:28px}
    .nih-news-set a{font-size:11px}
    .nih-news-separator{font-size:15px;margin:0 13px}
    .nih-news-track{animation-duration:22s}
}
@media (prefers-reduced-motion:reduce){
    .nih-news-track{animation:none}
}
