/* Shared section titles keep Japanese phrases together on narrow screens. */
.bilingual-eyebrow{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;line-height:1.6}
.bilingual-eyebrow [lang="zh-CN"]{letter-spacing:.06em}
.bilingual-eyebrow [lang="en"]{font-size:.9em;letter-spacing:.16em}
.page-top .page-section-title[lang="ja"]{font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN","Noto Serif SC","Songti SC",serif;font-weight:500;line-height:1.5;letter-spacing:.025em}
.page-section-title[lang="ja"] span,.home-section-title[lang="ja"] span{white-space:nowrap}
.page-top .section-subtitle{max-width:52em}
.section-subtitle{overflow-wrap:anywhere}
.music-note-message{white-space:pre-line;overflow-wrap:anywhere}
@media(max-width:760px){
  .page-top .page-section-title[lang="ja"]{font-size:clamp(27px,7vw,32px);text-wrap:balance}
  .section-subtitle{overflow-wrap:anywhere}
}
