.scene h2,.scene .inline-question h3,.summary-grid h3{text-wrap:balance;word-break:normal;overflow-wrap:normal;hyphens:none}.scene.question h2.tidy-heading,.scene .inline-question .tidy-heading{white-space:normal;max-width:1200px;width:100%;letter-spacing:-.025em;line-height:1.22;font-size:clamp(34px,3.6vw,60px)}.tidy-heading .heading-line{display:block;white-space:nowrap;word-break:keep-all}html[lang="zh"] .scene.question h2.tidy-heading{font-size:clamp(34px,3.8vw,62px);line-height:1.3;letter-spacing:0}.scene .lead,.definition p,.scene .inline-question p{max-width:900px;line-height:1.65;text-wrap:pretty}html[lang="en"] .summary-grid h3{line-height:1.35}.scene.result>h2{text-wrap:balance;max-width:100%;line-height:1.35}#summary h2{text-wrap:balance}@media(max-height:750px) and (min-width:901px){.scene.question h2.tidy-heading,.scene .inline-question .tidy-heading{font-size:clamp(30px,3.4vw,48px)}html[lang="zh"] .scene.question h2.tidy-heading{font-size:clamp(30px,3.5vw,48px)}}@media(max-width:900px){.scene.question h2.tidy-heading,.scene .inline-question .tidy-heading{font-size:clamp(24px,5.8vw,38px);line-height:1.3;letter-spacing:-.02em;max-width:100%}html[lang="zh"] .scene.question h2.tidy-heading{font-size:clamp(27px,6.6vw,38px);line-height:1.4}.scene.question{padding-top:38px}.scene .lead,.scene .inline-question p{font-size:16px;line-height:1.65}.definition p{font-size:14px;line-height:1.65}.summary-grid h3{font-size:18px;text-wrap:balance}.scene.result>h2{font-size:24px;line-height:1.4}.choices{flex-wrap:wrap}.choices button{line-height:1.35}.eyebrow{line-height:1.6;max-width:100%}}@media(max-width:380px){.scene.question h2.tidy-heading,.scene .inline-question .tidy-heading{font-size:23px}html[lang="zh"] .scene.question h2.tidy-heading{font-size:26px}}
