/* English-only adjustments.
   style.css is the same file as the Japanese site and is not modified.
   Everything here exists because English text is wider and breaks differently than Japanese. */

/* Keep nav labels on one line */
.l-header__naviItem a,
.l-footer__naviItem a,
.l-footer__subNaviItem a { white-space: nowrap; }

/* PC: English strength copy is longer than the Japanese lines */
@media screen and (min-width: 768px) {
  .p-strength__text { font-size: 2rem; }
  .p-flow__text { line-height: 1.6; }
}

/* Keep the hero photo in proportion if its box ratio differs from the file */
.p-mainVisual__image { object-fit: contain; }
