
/* A lighter display face, with a clearer reading size for supporting copy. */
html:is([lang=en],[lang=es],[lang=fr]) :is(h1,h2,h3,h4){font-weight:300}
html:is([lang=en],[lang=es],[lang=fr]) .act .intro{font-size:17px;line-height:1.75;font-weight:400}
html:is([lang=en],[lang=es],[lang=fr]) .act .support{font-size:14px;line-height:1.8}
html:is([lang=en],[lang=es],[lang=fr]) .film-copy>p:not(.eyebrow):not(.physician-role):not(.physician-thought){font-size:16px;line-height:1.75;font-weight:400}
html:is([lang=en],[lang=es],[lang=fr]) .lead{font-size:21px;line-height:1.65}
@media(max-width:700px){
 html:is([lang=en],[lang=es],[lang=fr]) .act .intro{font-size:14px;line-height:1.7}
 html:is([lang=en],[lang=es],[lang=fr]) .act .support{font-size:12.5px;line-height:1.7}
 html:is([lang=en],[lang=es],[lang=fr]) .film-copy>p:not(.eyebrow):not(.physician-role):not(.physician-thought){font-size:14px;line-height:1.7}
 html[lang=fr] .act .intro,html[lang=fr] .film-copy>p:not(.eyebrow):not(.physician-role):not(.physician-thought){font-size:15px}
 html:is([lang=en],[lang=es],[lang=fr]) .lead{font-size:18px}
}
@media(max-height:700px) and (max-width:700px){
 html:is([lang=en],[lang=es],[lang=fr]) .act .intro,html:is([lang=en],[lang=es],[lang=fr]) .film-copy>p:not(.eyebrow):not(.physician-role):not(.physician-thought){font-size:13px;line-height:1.65}
 html[lang=fr] .act .intro,html[lang=fr] .film-copy>p:not(.eyebrow):not(.physician-role):not(.physician-thought){font-size:14px}
 html:is([lang=en],[lang=es],[lang=fr]) .act .support{font-size:12px;line-height:1.65}
}
@media(max-height:700px) and (max-width:700px){
 html[lang=en] .personal h2{font-size:40px}
 html[lang=en] .year h2{font-size:40px}
}
@media(max-height:700px) and (max-width:700px){
 html[lang=en] .personal .support{margin-top:12px}
}
