/* About-page journey for phones, foldables and touch tablets. */
@media (max-width: 480px), (max-width: 1440px) and (hover: none) and (pointer: coarse) {
  .story-page .story-mobile-journey { padding-block: 18px; }
  .story-page .story-journey-intro { margin-bottom: 20px; }
  .story-page .story-mobile-journey p { font-size: 14px; line-height: 1.65; }
  .story-page .story-journey-intro .eyebrow { font-size: 11px; line-height: 1.5; }
  .story-page .story-journey-intro > p:not(.eyebrow) { font-size: 14px; }
  .story-page .story-journey-chapters { gap: 20px; }
  .story-page .story-about-part { padding-bottom: 20px; }
  .story-page .story-about-part:last-child { padding-bottom: 0; }
  .story-page .story-journey-owner > img { object-position: center top; }
  .story-page :is(.story-journey-team, .story-journey-shop) > img { aspect-ratio: auto; object-fit: contain; }
  .story-page .story-chapter-heading { margin: 12px 0 8px; }
  .story-page .story-chapter-heading h2 { font-size: 26px; line-height: 1.15; }
  .story-page .site-flight-layer { display: none; }
}
