/*
 * Mobile feedback from 16 October 2026.
 * Layout, colors and editorial line breaks apply only up to 768px.
 * Desktop keeps the original flow; content and link corrections are shared.
 */
/* Keep a real space in the inline version, including after HTML minification. */
:root [data-eara-mobile-break],
:root [data-eara-desktop-break] {
  font: inherit;
  letter-spacing: inherit;
  color: inherit;
}

[data-eara-desktop-break] {
  display: block;
}

@media (max-width: 768px) {
  [data-eara-mobile-break] {
    display: block;
  }

  [data-eara-desktop-break] {
    display: inline;
  }

  [data-eara-mobile-line] {
    display: block;
  }

  [data-eara-desktop-only] {
    display: none;
  }

  #storySection .storySection-titelleft-multitext__eyebrow,
  #teamRoles .teamRoles-eara-team-roles__eyebrow {
    color: #9e00ff;
  }

  #splitSection4-4 [data-eara-club-heading] {
    color: #FFF8F0 !important;
  }

  #splitSection4-4 [data-eara-club-brand] {
    color: #f6b236;
  }

  #marketClub a,
  #marketClub a:hover,
  #marketClub a:focus-visible {
    background: #f6b236;
  }

  #marketEcosystem a[href="eara.club.html"] {
    color: #f6b236;
  }

  #marketEcosystem a[href="eara.Life.html"] {
    color: #3D7FC1;
  }

  #lifeMotionHero .lifeMotionHero-life-motion-hero__button--secondary {
    display: none;
  }

  #splitSection-0-1 h2 {
    font-size: clamp(1.375rem, 6vw, 2rem);
  }

  #hero-3 h3 {
    font-size: clamp(1.25rem, 5.6vw, 1.75rem);
  }

  #marketUpdates h2 {
    font-size: clamp(1.75rem, 8vw, 2.5rem);
  }

  #marketPillars h2 {
    font-size: clamp(1.625rem, 7.8vw, 2.5rem);
  }

  #marketManifesto .marketManifesto-market-manifesto__closing strong {
    font-size: clamp(2rem, 10.5vw, 3rem);
  }

  #marketManifesto .marketManifesto-market-manifesto__inner > p:first-of-type {
    font-size: clamp(1.375rem, 6.3vw, 1.875rem);
  }
}
