:root{--ms-type-h1-mobile-ratio:0.55;--ms-type-h2-mobile-ratio:0.64;--ms-type-heading-floor:20px;--ms-type-body-floor:16px}body:where(:root *,:root){font-size:max(var(--font-paragraph--size, 1rem), var(--ms-type-body-floor))}@media screen and (max-width:749px){h1:where(:not(#\9)),.h1:where(:not(#\9)),.h1.h1:not(input,textarea,select),.text-block.h1>*{font-size:max(var(--ms-type-heading-floor),calc(var(--font-h1--size, 2.875rem) * var(--ms-type-h1-mobile-ratio)));line-height:1.15}h2:where(:not(#\9)),.h2:where(:not(#\9)),.h2.h2:not(input,textarea,select),.text-block.h2>*{font-size:max(var(--ms-type-heading-floor),calc(var(--font-h2--size, 2.25rem) * var(--ms-type-h2-mobile-ratio)));line-height:1.2}}:root{--ms-type-measure:63ch}