/* V89: larger editorial copy, clear contrast, unchanged display typography. */
.pg-h2,.pg-h2-light{font-size:clamp(2.1rem,4vw,3rem)!important}
.pg-criterion-body h4{font-size:1.2rem!important;font-weight:500!important}
.pg-prompt-title{font-size:clamp(1.8rem,3.5vw,2.6rem)!important;line-height:1.2!important}
body{font-size:17px}
p{font-size:17px!important;line-height:1.8!important;font-weight:400}
.pg-body,.pg-body-light,.pg-about-text p,.ev-body,.dwa-body,.apl-body,.pg-faq-a,.apl-faq-a,.da-round-label,.ev-dates-label{font-size:17px!important;line-height:1.8!important}
[class$="-desc"],[class$="-text"],[class$="-answer"],.daa-step-body p,.dwa-pstep p,.pg-criterion-body p,.apl-proc-desc,.shop-card-desc{font-size:16px!important;line-height:1.75!important}
.pg-benefit p,.pg-body-light{color:rgba(245,240,234,.78)!important}
.pg-hero-desc{font-size:18px!important;line-height:1.8!important;color:rgba(245,240,234,.86)!important;max-width:620px!important}
.pg-about-text p,.pg-body,.pg-faq-a,.pg-criterion-body p{color:#655D54!important}
.pg-faq-q,.apl-faq-q{font-size:17px!important;line-height:1.55!important}
input:not([type="checkbox"]):not([type="radio"]),textarea,select{font-size:16px!important}
.da-site-footer p,footer p{font-size:14px!important;line-height:1.65!important}
@media(max-width:600px){p,.pg-body,.pg-body-light,.pg-about-text p,.ev-body,.dwa-body,.apl-body,.pg-faq-a,.apl-faq-a,.da-round-label,.ev-dates-label{font-size:16px!important;line-height:1.75!important}.pg-hero-desc{font-size:17px!important}.pg-hero-title{overflow-wrap:normal}.pg-hero-content{width:100%;box-sizing:border-box}}
