/* Consistent, restrained typography across the website. */
html body,html body *{font-family:Arial,"Helvetica Neue",Helvetica,"Noto Sans","PingFang SC","Microsoft YaHei",sans-serif!important;font-style:normal!important}
html body{font-size:16px;line-height:1.7}
html body h1,html body h2,html body h3,html body h4{font-weight:600;letter-spacing:-.025em;line-height:1.2}
html body h1 em,html body h2 em,html body h3 em{font-size:inherit;font-weight:inherit}
html body .mw-brand{font-size:34px;letter-spacing:-1.4px;font-weight:700;line-height:1}
html body .mw-brand span{font-size:8px;letter-spacing:1.7px;font-weight:600}
html body .mw-nav{gap:22px}
html body .mw-hero h1{font-size:clamp(38px,4.4vw,62px);line-height:1.13}
html body .health-product h1{font-size:clamp(32px,3.6vw,48px);line-height:1.16}
html body .conversion-hook{font-size:22px;line-height:1.5;font-weight:500;letter-spacing:0}
html body .purchase-price{font-weight:600;letter-spacing:-.035em}
html body .purchase-price small{font-weight:400;letter-spacing:.04em}
html body .health-book h2,html body .mw-book h3{font-weight:600;letter-spacing:-.02em}
html body .mw-large-copy{font-size:25px;line-height:1.55;letter-spacing:0}
html body .mw-button,html body .button,html body .purchase-card-button{font-weight:600}
.language-picker summary{list-style:none}.language-picker summary::-webkit-details-marker{display:none}
@media(max-width:700px){html body .mw-brand{font-size:29px;letter-spacing:-1.2px}html body .conversion-hook{font-size:19px}html body .mw-large-copy{font-size:21px}html body .health-product h1{font-size:34px}}
