/* Visueller Abgleich aller drei Valoren-Seiten, 28.10.2026. */
.experience-grid { align-items: start; row-gap: 14px; }
.experience-grid > .experience-label { grid-column: 1 / -1; grid-row: 1; margin: 0; }
.experience-grid > h2 { grid-column: 1; grid-row: 2; margin: 0; }
.experience-grid > .experience-copy { grid-column: 2; grid-row: 2; }
.brand-panel .classic-family-mark { margin-bottom: 20px; }
.contact-layout { align-items: start; }
.legal-page .hero-sub .hero-inner { max-width: 760px; padding-block: 72px 56px; }
.legal-page .hero-sub h1 { font-size: clamp(2.2rem, 4.2vw, 3.4rem); margin-bottom: 0; hyphens: manual; overflow-wrap: anywhere; }
.legal-page .hero-sub .eyebrow { margin-bottom: 22px; }
.legal-page .prose > :first-child { margin-top: 0; }
.legal-page .prose a { overflow-wrap: anywhere; text-decoration: underline; text-underline-offset: 3px; }
.legal-page .prose h2 { font-size: clamp(1.8rem, 3.1vw, 2.35rem); }
@media (max-width: 600px) {
  .experience-grid > .experience-label,
  .experience-grid > h2,
  .experience-grid > .experience-copy { grid-column: 1; grid-row: auto; }
  .experience-grid { row-gap: 20px; }
  .legal-page .hero-sub .hero-inner { padding-block: 48px 40px; }
}
