/* ============================================================
   Seite: Backup & Recovery (Page-ID 157)
   + gemeinsame Utilities der Sicherheits-Unterseiten (Prefix lsub-),
   genutzt von netzwerksicherheit-firewall.css und antivirus.css
   (beide laden diese Datei als Dependency).
   Werte 1:1 aus Original-CSS 157.css / 35.css / 151.css.
   ============================================================ */

/* ------------------------------------------------------------
   lsub-: Gemeinsames der Unterseiten
   ------------------------------------------------------------ */

/* Hero-H1 invertiert (35/151: #headline-10880-41 color #fdfeff,
   Span #32b4a2 — Umkehrung der Kategorieseiten-Farben) */
.lsub-intro-headline {
  color: #fdfeff;
}

.lsub-intro-headline span {
  color: #32b4a2;
}

/* "bild-rechts"-Headline begrenzt (#text_block-10842-41 max-width),
   Umbruch vor dem Span deterministisch (Original: U+2028 + max-width) */
.lsub-headline-narrow {
  max-width: 560px;
}

.lsub-headline-narrow span {
  display: block;
}

/* M-Strong-H2 dunkel mit hellem Span (35/151: #headline-10940-41 u.a.
   color #223a4f, Span #fdfeff) */
.lsub-media-headline-dark {
  color: #223a4f;
}

.lsub-media-headline-dark span {
  color: #fdfeff;
}

/* Copy-Texte mit Original-Klasse "Heading-Pre" (universal.css):
   line-height 1.4 statt 1.6 (35/151: #text_block-10944-41, #text_block-11163-151;
   Font kommt über .cocco-narrow aus base.css) */
.lsub-copy-pre {
  line-height: 1.4;
}

/* CTA-Headline ragt rechts über die Box-Spalte (#headline-11086-157) */
.lsub-cta-headline {
  margin-right: -91px;
}

@media (max-width: 1399px) {
  .lsub-cta-headline {
    margin-right: 0;
  }
}

@media (max-width: 767px) {
  /* 35/151: #mehr behält mobil padding-top 142px (kein 25px-Override
     wie auf 157) */
  .lsub-intro-block.lp-intro-block {
    padding-top: 142px;
  }

  /* 35/151: Textspalte der hide-img-Varianten bleibt bei 43px
     (das 8px-Override aus 157 existiert dort nicht) */
  .lp-media-columns--hide-img-m > .lsub-media-col-text {
    padding-top: 43px;
  }

  /* 35/151: H2 der Deep-Media-Blöcke mobil 31px statt 30px */
  .lp-media-columns--hide-img-m .lsub-media-headline-m31 {
    font-size: 31px;
  }
}

/* ------------------------------------------------------------
   bkr-: Seitenspezifisch Backup & Recovery (identisch zu 157.css,
   Werte wie Pilot it-sicherheit-und-backup)
   ------------------------------------------------------------ */

/* #code_block-11053-157: zweites Icon mobil leicht eingerückt */
@media (max-width: 767px) {
  .bkr-icon-monitoring {
    margin-left: 15px;
  }
}
