/* The parent owns the native title markup; keep its H1/meta when its banner is off. */
.az-child-news-banner-off .az-site :is(.az-single-post__hero,.az-blog-archive__hero) {
  min-height: 0;
  background: var(--az-color-surface,#fff);
  color: var(--az-color-text,#424242);
}
.az-child-news-banner-off .az-site :is(.az-single-post__hero,.az-blog-archive__hero)::before,
.az-child-news-banner-off .az-site :is(.az-single-post__hero,.az-blog-archive__hero)::after { display: none; }
.az-child-news-banner-off .az-site :is(.az-single-post__hero-inner,.az-blog-archive__hero-inner) { padding-block: 28px 18px; }
.az-child-news-banner-off .az-site :is(.az-single-post__title,.az-blog-archive__hero h1) { color: var(--az-color-heading,#222); }
.az-child-news-banner-off .az-site .az-single-post__hero .az-single-post__title { font-size: clamp(28px,2.7vw,32px); line-height: var(--az-heading-line-height,1.3); }
.az-child-news-banner-off .az-site :is(.az-single-post__meta,.az-blog-archive__description) { color: var(--az-color-muted,#777); }
.az-child-news-banner-off .az-site :is(.az-single-post__category,.az-blog-archive__eyebrow) {
  color: var(--az-color-primary,#88ad70);
  border-color: var(--az-color-border,#ddd);
}
