.zh-hans-page{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",Arial,sans-serif}.zh-hans-page .feature-question-title span{display:inline;white-space:normal}.zh-hans-page h1,.zh-hans-page h2,.zh-hans-page h3{text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere}.zh-hans-page .eligibility-grid:has(>article:only-child){grid-template-columns:minmax(0,1fr);max-width:900px}.legacy-offer-notice{margin-top:28px}.legacy-offer-notice p{margin:0;padding:22px 24px;border:1.5px solid #17314f;border-radius:20px;background:#fff8e9;line-height:1.8}@media(max-width:780px){.zh-hans-page .park-ticket h1{font-size:clamp(2.65rem,12vw,4rem);line-height:1.08}.zh-hans-page .feature-question-title{font-size:clamp(2.1rem,10vw,3.25rem);line-height:1.12}.zh-hans-page .life-scene figcaption h2{font-size:clamp(1.7rem,8vw,2.5rem)}.legacy-offer-notice p{padding:18px 17px}}
/* 簡中功能頁標題（CC-2 2026-10-28，BL-463）：上面的 keep-all 讓整段中文不能斷，最長一段 12–17em，手機上每一處斷行都是 overflow-wrap:anywhere 的緊急斷行——它不守避頭規則，300–323px 有三頁出現「，」「？」在行首，也常拆開詞（「自／动」）、留下單字一行。窄螢幕改用 word-break:normal：一般的中文斷行守避頭規則，和上面的 text-wrap:balance 一起把行數分平均。≥350px 不變。 */
@media (max-width:349px){.zh-hans-page .feature-question-title{word-break:normal}}
