/* Wissen landing page: normal site gutters, image-led desktop and mobile. */
.nf-page > .nl-detail-hero.wissen-image-hero {
  position: relative;
  isolation: isolate;
  background: #0b2023;
  color: #fff;
  border: 0;
  min-height: 510px;
  display: flex;
  align-items: center;
  padding-block: clamp(44px,5vw,72px);
}
.nf-page > .wissen-image-hero::before {
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  background: linear-gradient(90deg,rgba(7,25,29,.90),rgba(7,25,29,.80) 36%,rgba(7,25,29,.16) 67%,transparent 82%),url('/assets/wissen/wissen-wasserlicht.webp') center / cover no-repeat;
}
.nf-page .wissen-image-hero .nl-shell {
  width: min(calc(100% - 64px),var(--nl-max));
  margin-inline: auto;
}
.nf-page .wissen-image-hero h1 {
  color: #fff;
  max-width: 21ch;
  font-size: clamp(2rem,3.3vw,3.25rem);
  line-height: 1.14;
  text-wrap: balance;
  margin-bottom: 24px;
}
.nf-page .wissen-image-hero .nl-kicker { color: #e3f3d8; }
.nf-page .wissen-image-hero .nl-lead {
  color: #f2f6ef;
  max-width: min(51ch,48%);
  font-size: 1.0625rem;
  line-height: 1.65;
}
@media (max-width: 800px) {
  .nf-page > .nl-detail-hero.wissen-image-hero {
    min-height: 0;
    display: block;
    padding-block: calc(100vw * 941 / 1672 - 16px) 32px;
  }
  .nf-page > .wissen-image-hero::before {
    bottom: auto;
    width: 100%;
    aspect-ratio: 1672 / 941;
    background: linear-gradient(180deg,transparent 65%,#0b2023 100%),url('/assets/wissen/wissen-wasserlicht.webp') center / 100% auto no-repeat;
  }
  .nf-page .wissen-image-hero .nl-shell { width: calc(100% - 40px); }
  .nf-page .wissen-image-hero h1 {
    font-size: clamp(1.8rem,5.7vw,2.6rem);
    max-width: 28ch;
    margin-bottom: 18px;
  }
  .nf-page .wissen-image-hero .nl-lead { max-width: 62ch; font-size: 1rem; }
  .nf-page .wissen-image-hero .nl-kicker { margin-bottom: 12px; }
}
@media print {
  .nf-page > .nl-detail-hero.wissen-image-hero { background: white; min-height: 0; padding-block: 24px; }
  .nf-page > .wissen-image-hero::before { display: none; }
  .nf-page .wissen-image-hero :is(h1,.nl-kicker,.nl-lead) { color: black; max-width: none; }
}
