.cs-page[data-locale=ja],.cs-page[data-locale=sc],.cs-page[data-locale=tc]{line-break:strict}.cs-page[data-locale=ja] :is(h1,h2,h3,.cs-ho-lead,.cs-answer-claim,.cs-head p,.cs-shelf-head p,.cs-finder-ask,.cs-visa-copy strong){word-break:auto-phrase}.cs-page[data-locale=ja] :is(.cs-ho-title,.cs-ho-card-head h2,.cs-answer-copy h2,.cs-answer-facts dd,.cs-finder-panel h3,.cs-fee-entity strong,.cs-order-flow-head h3,.cs-shelf-head h2,.cs-record-head h2,.cs-notes h2,.cs-visa-copy strong,.cs-faq .fq-title,.cs-lead .lf-title),.cs-page[data-locale=sc] :is(.cs-ho-title,.cs-ho-card-head h2,.cs-answer-copy h2,.cs-answer-facts dd,.cs-finder-panel h3,.cs-fee-entity strong,.cs-order-flow-head h3,.cs-shelf-head h2,.cs-record-head h2,.cs-notes h2,.cs-visa-copy strong,.cs-faq .fq-title,.cs-lead .lf-title),.cs-page[data-locale=tc] :is(.cs-ho-title,.cs-ho-card-head h2,.cs-answer-copy h2,.cs-answer-facts dd,.cs-finder-panel h3,.cs-fee-entity strong,.cs-order-flow-head h3,.cs-shelf-head h2,.cs-record-head h2,.cs-notes h2,.cs-visa-copy strong,.cs-faq .fq-title,.cs-lead .lf-title){letter-spacing:0;line-height:1.3}@media (min-width:761px){.cs-page[data-locale=ja] .cs-ho-title,.cs-page[data-locale=sc] .cs-ho-title,.cs-page[data-locale=tc] .cs-ho-title{font-size:clamp(36px,4.4vw,64px)}}