/* ARABISK V19.49 — Insight article footer-gap cleanup only. */
body[data-page="insight"] main,
body[data-page="insight"] .a1946-article-section,
body[data-page="insight"] .a1946-article-section > .wrap{
  min-height:0!important;
  height:auto!important;
  margin-bottom:0!important;
  padding-bottom:0!important;
  overflow:visible!important;
}
body[data-page="insight"] .a1946-insight-cta{
  margin-bottom:clamp(50px,4.5vw,66px)!important;
  min-height:0!important;
}
/* On Insight article pages the apparent black "wrapper" was the footer's large default top inset.
   Keep the footer design/content unchanged; only normalize the entry spacing for this template. */
body[data-page="insight"] .site-footer{
  margin-top:0!important;
  padding-top:clamp(42px,4vw,54px)!important;
}
/* Stale legacy nodes from proxy/browser cache must reserve zero space. */
body[data-page="insight"] .a1938-insight-cta,
body[data-page="insight"] .a1939-insight-cta,
body[data-page="insight"] .a1943-insight-cta,
body[data-page="insight"] .a1944-insight-cta,
body[data-page="insight"] .a1945-insight-cta,
body[data-page="insight"] .v1937-insight-cta,
body[data-page="insight"] .a1938-article-context,
body[data-page="insight"] .a1939-article-context,
body[data-page="insight"] .a1943-article-context,
body[data-page="insight"] .a1944-article-context,
body[data-page="insight"] .a1945-article-context,
body[data-page="insight"] .v1937-article-context,
body[data-page="insight"] .article-cta-box,
body[data-page="insight"] .article-side-card,
body[data-page="insight"] .insight-sidebar,
body[data-page="insight"] .article-sidebar,
body[data-page="insight"] .article-aside{
  display:none!important;height:0!important;min-height:0!important;
  margin:0!important;padding:0!important;border:0!important;
}
