/* Novaia Labs Official — English pages only (added 2026-10-25). Loaded after site.css / mobile.css, only by /en/ pages.
   Same design; only the Japanese-tuned letter-spacing and line-height of the serif text are relaxed for Latin text. */
html[lang="en"] body { letter-spacing: .012em; line-height: 1.85; }
html[lang="en"] body :is(p, li, dd, dt, td, summary, .a, small, em, label span, legend, button, .btn span, .fl-who, .mp-n, .pt-st, .pay, .chip-q, .hm-open, .hm-orb-t, .tag-in, .hm-sub, .px-pill span, .ph .ja, .sh .lead, .sh h2 em, .foot-cta h2, .hm-h h2, .hm-partner h2, .cell h2, .doc h2, .pt-honest h2, .pt-talk h2, .pt-row h3, .pt-work h3, .pt-steps h3, .pt-cols h3, .pt-led b, .hm-sw b, .hm-mc b):not(.k):not(.u):not(.px):not(.foot-big):not(.lang-sw) { letter-spacing: .01em; }
html[lang="en"] .ph .ja { line-height: 1.4; max-width: 28em; }
html[lang="en"] .ph .sub, html[lang="en"] .sh .lead { line-height: 1.6; }
html[lang="en"] .sh .lead { max-width: 26em; }
html[lang="en"] .foot-cta h2, html[lang="en"] .hm-h h2 { line-height: 1.3; }
html[lang="en"] .btn { letter-spacing: .06em; }
/* the short phone-width notes were set to one line for Japanese */
html[lang="en"] .dz-note, html[lang="en"] .hm-works .hm-note { white-space: normal; }
