/* ZENREI public site: Japanese pages only. Loaded last: Japanese faces, looser tracking, phrase-aware line breaks. */
html:lang(ja) body { font-family: "Noto Sans JP", "Hiragino Sans", "Yu Gothic UI", sans-serif; line-height: 1.85; }
html:lang(ja) h1, html:lang(ja) h2 { font-family: var(--mincho); font-weight: 500; letter-spacing: .02em; line-height: 1.4; word-break: auto-phrase; }
html:lang(ja) h3, html:lang(ja) b { letter-spacing: 0; }
html:lang(ja) .label { letter-spacing: .1em; }
