/* v42 — company-page hero copy and restored floating simulator control. */
.page-company .c-top__en--brand-copy {
  font-family: var(--final-font-jp);
  font-size: clamp(18px, 3.35vw, 48px);
  font-weight: 500;
  line-height: 1.25;
  letter-spacing: .04em;
  white-space: nowrap;
}

.page-company .sim-fab {
  display: grid !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}

@media (max-width: 390px) {
  .page-company .c-top__en--brand-copy {
    font-size: 17px;
    letter-spacing: .02em;
  }
}
