
body:has(.articles-index) .wp-site-blocks>header,body:has(.articles-index) .wp-site-blocks>footer,body:has(.articles-index) .wp-block-post-title{display:none!important}
.articles-index{direction:rtl;font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:#111;background:#fff;min-height:100vh}
.articles-head{width:min(1180px,calc(100% - 48px));margin:auto;padding:64px 0 34px;text-align:center}
.articles-head h1{font-size:clamp(38px,5vw,72px);line-height:1.05;margin:0 0 18px;font-weight:900}
.articles-head p{font-size:clamp(19px,2vw,28px);line-height:1.75;max-width:820px;margin:auto}
.articles-grid{width:min(1180px,calc(100% - 48px));margin:0 auto 70px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.article-card{border:1px solid #eadfd9;border-radius:8px;padding:26px;background:#fff;box-shadow:0 18px 42px rgba(0,0,0,.05)}
.article-card h2{font-size:25px;line-height:1.25;margin:0 0 14px;color:#b91c1c}
.article-card h2 a{color:inherit;text-decoration:none}
.article-card p{font-size:18px;line-height:1.8;margin:0 0 18px}
.read-more{font-weight:900;color:#b91c1c;text-decoration:none}
@media(max-width:980px){.articles-head,.articles-grid{width:min(100% - 28px,720px)}.articles-grid{grid-template-columns:1fr}.articles-head{padding-top:34px}}


  .nha-legal-footer{background:#0b0b0b;color:#d8d8d8;text-align:center;padding:22px 16px;font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:14px;line-height:1.8;border-top:1px solid rgba(255,255,255,.08)}
  .nha-legal-footer a{color:#fff;text-decoration:none;font-weight:700}
  .nha-legal-footer a:hover{color:#ffb391}
  .nha-legal-footer .sep{color:#777;margin:0 9px}
  @media(max-width:640px){.nha-legal-footer{font-size:13px;padding:20px 14px}.nha-legal-footer .sep{display:none}.nha-legal-footer a{display:inline-block;margin:2px 6px}}
  

@media(max-width:980px){
  #mob-drawer{
    background:#ffffff!important;
    color:#151515!important;
    box-shadow:-18px 0 46px rgba(0,0,0,.28)!important;
  }
  #mob-drawer.mopen{right:0!important}
  #mob-drawer-head{
    background:#111!important;
    color:#fff!important;
    border-bottom:3px solid #e21b16!important;
  }
  .mob-nav-list{
    background:#fff!important;
    padding:0!important;
  }
  .mob-nav-list li{
    background:#fff!important;
    border-bottom:1px solid #eadfd9!important;
  }
  .mob-nav-list li a{
    color:#151515!important;
    font-weight:800!important;
    line-height:1.45!important;
  }
  .mob-nav-list li a:hover{
    background:#fff7f2!important;
    color:#b91c1c!important;
  }
  #mob-toc-wrap{
    background:#fff!important;
    border-top:3px solid #e21b16!important;
  }
  #mob-toc-links li a{
    color:#151515!important;
    background:#fff!important;
  }
}
