/* Match the homepage showroom heading on selected product, project and About titles. */
body { --yooan-content-heading-size: clamp(30px, 3.1vw, 50px); }
html body.single-yooan_product h1:not(#y-k),
html body main .yooan-project-detail__title:not(#y-k),
html body main.yab h2:not(#y-k) {
  font-size: var(--yooan-content-heading-size) !important;
  line-height: 1.15 !important;
  overflow-wrap: anywhere;
}
@media (max-width: 767px) {
  body { --yooan-content-heading-size: clamp(22px, 6vw, 28px); }
  html body.single-yooan_product h1:not(#y-k),
  html body main .yooan-project-detail__title:not(#y-k),
  html body main.yab h2:not(#y-k) { line-height: 1.25 !important; }
}
