/* Japanese pages: Manrope has no Japanese characters, so name the fonts already on readers' devices. */
:root {
  --font-heading: 'Manrope', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'Yu Gothic', 'YuGothic', 'Meiryo', 'Noto Sans JP', sans-serif;
  --font-body: var(--font-heading);
}

body,
body * {
  font-family: var(--font-body) !important;
  letter-spacing: 0 !important;
  line-break: strict;
}

/* Contact map & info card adjustments for Japanese */
.contact-map-card {
  padding: 28px 30px;
}

.contact-map-card address {
  color: #33453f;
  font-size: 1rem;
  font-style: normal;
  line-height: 1.8;
}
