html[lang="id-ID"]{font-family:Arial,"Helvetica Neue",sans-serif}html[lang="id-ID"] body{font-family:inherit;line-height:1.85}html[lang="id-ID"] h1,html[lang="id-ID"] h2,html[lang="id-ID"] h3,html[lang="id-ID"] .brand-name{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.015em;line-height:1.55;overflow-wrap:break-word}html[lang="id-ID"] h1{font-size:clamp(2rem,3.5vw,3.6rem)}html[lang="id-ID"] h2{font-size:clamp(1.65rem,2.6vw,2.8rem)}html[lang="id-ID"] h3{font-size:1.45rem}html[lang="id-ID"] .nav a{font-size:16px;white-space:nowrap}html[lang="id-ID"] .eyebrow{letter-spacing:.09em;font-size:13px}html[lang="id-ID"] .brand-name{font-size:25px}html[lang="id-ID"] .brand-name small{font-family:sans-serif;font-size:10px;letter-spacing:.12em}html[lang="id-ID"] .hero-copy{max-width:780px}html[lang="id-ID"] .home-hero h1{font-size:clamp(2.4rem,4.5vw,4.5rem)}html[lang="id-ID"] .home-hero .btn{background:#f5f1e9;color:#181b1c}html[lang="id-ID"] .article-copy{line-height:1.95}html[lang="id-ID"] .article-copy p{font-size:17px}html[lang="id-ID"] .clinic-body p{line-height:1.85}html[lang="id-ID"] .btn{white-space:normal;font-size:15px;line-height:1.6}html[lang="id-ID"] .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="id-ID"] .doctor-visual img{object-fit:contain;object-position:center;background:#e9e7e2}html[lang="id-ID"] .article-copy .grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[lang="id-ID"] .profilehero h1{font-size:clamp(2rem,3.4vw,3.7rem)}html[lang="id-ID"] .sources a{overflow-wrap:break-word}html[lang="id-ID"] .section-head{align-items:start;flex-direction:column;gap:12px}html[lang="id-ID"] .beauty-pause-copy h2{font-size:clamp(1.8rem,2.8vw,3rem)}html[lang="id-ID"] .article-provider{margin-bottom:24px}html[lang="id-ID"] .aside-box .text-link{display:block;margin-top:18px}
@media(max-width:1200px){html[lang="id-ID"] .header-action>.btn{display:none}html[lang="id-ID"] .nav{gap:18px}}
@media(max-width:760px){html[lang="id-ID"] .article-copy .grid{grid-template-columns:1fr}html[lang="id-ID"] .home-hero{min-height:650px}html[lang="id-ID"] .home-hero h1{font-size:2.45rem}html[lang="id-ID"] .utilitybar .wrap>span{font-size:10px}html[lang="id-ID"] .utilitybar .wrap{gap:12px}html[lang="id-ID"] .locale-link{font-size:12px}html[lang="id-ID"] .hero-copy{padding-top:70px}html[lang="id-ID"] .article-copy p{font-size:16px}html[lang="id-ID"] .mobile-cta .btn{font-size:13px}html[lang="id-ID"] .brand-name{font-size:22px}html[lang="id-ID"] .pagehead h1{font-size:2rem}html[lang="id-ID"] .profilehero h1{font-size:2rem}}

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

html[lang="id-ID"] .nav{gap:20px}html[lang="id-ID"] .eyebrow{text-transform:none;letter-spacing:.025em}html[lang="id-ID"] .hero-copy{max-width:860px}html[lang="id-ID"] .hero-copy h1{line-height:1.2;font-size:clamp(2.4rem,4.1vw,4.3rem)}html[lang="id-ID"] .brand-name small{font-size:10px;letter-spacing:.03em}html[lang="id-ID"] .brand-name{line-height:1.3}html[lang="id-ID"] .trust-strip span{min-width:0}html[lang="id-ID"] .clinic-card h3{overflow-wrap:break-word}html[lang="id-ID"] .pagehead h1{line-height:1.3}
@media(max-width:760px){html[lang="id-ID"] .home-hero{min-height:760px}html[lang="id-ID"] .hero-copy{padding-top:48px}html[lang="id-ID"] .utilitybar .wrap>span{font-size:12px}html[lang="id-ID"] .mobile-cta>span{font-size:12px}html[lang="id-ID"] .mobile-cta .btn{max-width:55%}html[lang="id-ID"] .hero-copy h1{font-size:2.35rem;line-height:1.25}html[lang="id-ID"] .hero-credit{max-width:85%}}
html[lang="id-ID"] .trust-strip span{display:block;font-size:14px;line-height:1.6}html[lang="id-ID"] .trust-strip b{display:block;font-size:19px}html[lang="id-ID"] .home-hero h1{text-wrap:balance}
@media(max-width:760px){html[lang="id-ID"] .utilitybar .wrap{height:auto;min-height:31px;padding-top:8px;padding-bottom:8px;gap:8px;align-items:flex-start}html[lang="id-ID"] .utilitybar .wrap>span{line-height:1.5;letter-spacing:.025em}html[lang="id-ID"] .locale-switcher{width:100%;line-height:1.5}html[lang="id-ID"] .trust-strip span{font-size:13px}html[lang="id-ID"] .trust-strip b{font-size:17px}}
html[lang="id-ID"] .utilitybar .wrap{height:auto;min-height:38px;flex-wrap:wrap;padding-top:6px;padding-bottom:6px;gap:8px 20px}html[lang="id-ID"] .utilitybar .wrap>span{line-height:1.5;flex:1 1 340px}html[lang="id-ID"] .breadcrumb>a:first-child{flex-shrink:0;white-space:nowrap}html[lang="id-ID"] .jp-journal-visual img{height:auto}

html[lang="id-ID"] .article-copy p{font-size:18px;line-height:1.85}html[lang="id-ID"] .aside-box .toc{display:block}html[lang="id-ID"] .toc a{font-size:16px;line-height:1.6}html[lang="id-ID"] .hero-copy h1{line-height:1.2}

html[lang="id-ID"] .nav a{font-size:17px;line-height:1.4}
