html[lang="zh-TW"]{font-family:"PingFang TC","Microsoft JhengHei","Noto Sans TC",sans-serif}html[lang="zh-TW"] body{font-family:inherit;line-height:1.85}html[lang="zh-TW"] h1,html[lang="zh-TW"] h2,html[lang="zh-TW"] h3,html[lang="zh-TW"] .brand-name{font-family:"Songti TC","PMingLiU","Noto Serif TC",serif;letter-spacing:.025em;line-height:1.55;overflow-wrap:anywhere}html[lang="zh-TW"] h1{font-size:clamp(2rem,3.5vw,3.6rem)}html[lang="zh-TW"] h2{font-size:clamp(1.65rem,2.6vw,2.8rem)}html[lang="zh-TW"] h3{font-size:1.45rem}html[lang="zh-TW"] .nav a{font-size:16px;white-space:nowrap}html[lang="zh-TW"] .eyebrow{letter-spacing:.09em;font-size:13px}html[lang="zh-TW"] .brand-name{font-size:25px}html[lang="zh-TW"] .brand-name small{font-family:sans-serif;font-size:10px;letter-spacing:.12em}html[lang="zh-TW"] .hero-copy{max-width:780px}html[lang="zh-TW"] .home-hero h1{font-size:clamp(2.4rem,4.5vw,4.5rem)}html[lang="zh-TW"] .home-hero .btn{background:#f5f1e9;color:#181b1c}html[lang="zh-TW"] .article-copy{line-height:1.95}html[lang="zh-TW"] .article-copy p{font-size:17px}html[lang="zh-TW"] .clinic-body p{line-height:1.85}html[lang="zh-TW"] .btn{white-space:normal;font-size:15px;line-height:1.6}html[lang="zh-TW"] .footer a{display:block}.jp-card-cta{padding:0 24px 24px}.jp-journal-visual{margin:0 0 48px}.jp-journal-visual img{width:100%;max-height:620px;object-fit:cover;object-position:center}.jp-journal-visual figcaption{font-size:13px;color:#68665f;margin-top:10px}.locale-link{font-size:14px;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}html[lang="zh-TW"] .doctor-visual img{object-fit:contain;object-position:center;background:#e9e7e2}html[lang="zh-TW"] .article-copy .grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[lang="zh-TW"] .profilehero h1{font-size:clamp(2rem,3.4vw,3.7rem)}html[lang="zh-TW"] .sources a{overflow-wrap:anywhere}html[lang="zh-TW"] .section-head{align-items:start;flex-direction:column;gap:12px}html[lang="zh-TW"] .beauty-pause-copy h2{font-size:clamp(1.8rem,2.8vw,3rem)}html[lang="zh-TW"] .article-provider{margin-bottom:24px}html[lang="zh-TW"] .aside-box .text-link{display:block;margin-top:18px}
@media(max-width:1200px){html[lang="zh-TW"] .header-action>.btn{display:none}html[lang="zh-TW"] .nav{gap:18px}}
@media(max-width:760px){html[lang="zh-TW"] .article-copy .grid{grid-template-columns:1fr}html[lang="zh-TW"] .home-hero{min-height:650px}html[lang="zh-TW"] .home-hero h1{font-size:2.45rem}html[lang="zh-TW"] .utilitybar .wrap>span{font-size:10px}html[lang="zh-TW"] .utilitybar .wrap{gap:12px}html[lang="zh-TW"] .locale-link{font-size:12px}html[lang="zh-TW"] .hero-copy{padding-top:70px}html[lang="zh-TW"] .article-copy p{font-size:16px}html[lang="zh-TW"] .mobile-cta .btn{font-size:13px}html[lang="zh-TW"] .brand-name{font-size:22px}html[lang="zh-TW"] .pagehead h1{font-size:2rem}html[lang="zh-TW"] .profilehero h1{font-size:2rem}}

html[lang="zh-TW"] .hero-copy{max-width:900px}html[lang="zh-TW"] .home-hero h1{font-size:clamp(2.5rem,4.2vw,4rem)}html[lang="zh-TW"] .brand-name{font-family:Georgia,serif}html[lang="zh-TW"] .article-copy .sources a{font-size:14px}html[lang="zh-TW"] .profilehero h1{word-break:normal}
html[lang="zh-TW"] .pagehead h1,html[lang="zh-TW"] h2{text-wrap:balance}html[lang="zh-TW"] .pagehead h1{max-width:1080px}
