/* Japanese pages only (/ja/), loaded after style.css. Same family names as style.css, so EN/FR are untouched:
   these faces are used only for Japanese characters (unicode-range); Latin text keeps the v3 subsets.
   Subsetted from the full Shippori Mincho / Zen Kaku Gothic New fonts (SIL OFL 1.1) to the characters used on /ja/
   (fontsrc/make_ja.py; re-run it after changing the Japanese text). */
@font-face{font-family:"Shippori Mincho";src:url(../fonts/ShipporiMincho-Regular-ja.v1.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2E80-2FDF,U+3000-30FF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF}
@font-face{font-family:"Zen Kaku Gothic New";src:url(../fonts/ZenKakuGothicNew-Light-ja.v1.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+2E80-2FDF,U+3000-30FF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF}
@font-face{font-family:"Zen Kaku Gothic New";src:url(../fonts/ZenKakuGothicNew-Regular-ja.v1.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2E80-2FDF,U+3000-30FF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF}
html:lang(ja) body{line-break:strict;overflow-wrap:anywhere;line-height:1.9}
html:lang(ja) h1,html:lang(ja) h2,html:lang(ja) h3{letter-spacing:.02em;line-height:1.35}
html:lang(ja) em{font-style:normal;font-weight:400}html:lang(ja) em.la{font-style:italic;font-weight:inherit}
