/* Zentrale Typography-Overrides fuer Section 2 */

:root {
  --font-serif-display: "Cormorant Garamond", Georgia, serif;
  --font-snippet-regular: "Snippet", "Manrope", system-ui, sans-serif;
}

.brand-rail__tagline {
  font-family: var(--font-snippet-regular);
  font-size: clamp(1.02rem, 8.25cqi, 1.72rem);
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.04em;
  color: var(--green);
}

/* Section 2 Ueberschrift */
#slide-ueber-mich #ueber-mich {
  font-family: var(--font-serif-display);
}

/* Fliesstext */
.story__article .prose__intro .prose-lede,
.story__article .prose__intro > p:not(.prose-lede),
.story__article .prose__body p,
.story__article .prose p.prose-highlight {
  font-family: var(--font-snippet-regular);
}

.story__article .prose p.prose-highlight {
  font-style: italic;
}

/* Signatur in Fliesstext-Schrift (Snippet), Markenname bleibt ausgenommen */
#slide-ueber-mich .story__article .prose__signoff,
#slide-ueber-mich .story__article .prose__signoff-name,
#slide-ueber-mich .story__article .prose__signoff-meta {
  font-family: var(--font-snippet-regular);
}
