/* Single news only. The photograph must start below the opaque brand strip.
   Without JS, contain preserves the whole source rather than cropping a head. */
body.single-post #page-header-bg[data-post-hs="default_minimal"] {
  --ecr-banner-inset: 138px;
  background-color: #163c64;
}
body.single-post #page-header-bg[data-post-hs="default_minimal"] .page-header-bg-image-wrap {
  top: var(--ecr-banner-inset) !important;
  height: calc(100% - var(--ecr-banner-inset)) !important;
  transform: none !important;
  overflow: hidden;
  background: #163c64;
}
body.single-post #page-header-bg[data-post-hs="default_minimal"] .page-header-bg-image {
  transform: none !important;
  top: 0 !important;
  height: 100% !important;
  background-image: none !important;
}
body.single-post #page-header-bg[data-post-hs="default_minimal"] .page-header-bg-image img {
  object-fit: contain !important;
  object-position: 50% 50% !important;
  transform: none !important;
}
body.single-post #page-header-bg[data-post-hs="default_minimal"] .page-header-bg-image img.ecr-banner-positioned {
  inset: auto !important;
  width: var(--ecr-banner-image-w) !important;
  height: var(--ecr-banner-image-h) !important;
  max-width: none !important;
  max-height: none !important;
  left: var(--ecr-banner-image-x) !important;
  top: var(--ecr-banner-image-y) !important;
}
@media(max-width:1280px){body.single-post #page-header-bg[data-post-hs="default_minimal"]{--ecr-banner-inset:128px}}
@media(max-width:1000px){body.single-post #page-header-bg[data-post-hs="default_minimal"]{--ecr-banner-inset:64px}}
@media(max-width:690px){body.single-post #page-header-bg[data-post-hs="default_minimal"]{--ecr-banner-inset:56px}}
