 html, body { width: 100%; overflow-x: clip; }  :where(.display,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.body-small,.body-medium,.body-large,.label-small,.label-medium,.label-large,.overline){ --trim:.73em; margin-block:calc((var(--lh) - var(--trim))/-2); } .display{--lh:var(--display-line-h);} h1,.h1{--lh:var(--h1-line-h);} h2,.h2{--lh:var(--h2-line-h);} h3,.h3{--lh:var(--h3-line-h);} h4,.h4{--lh:var(--h4-line-h);} h5,.h5{--lh:var(--h5-line-h);} h6,.h6{--lh:var(--h6-line-h);} .body-small{--lh:var(--body-small-line-h);} .body-medium{--lh:var(--body-medium-line-h);} .body-large{--lh:var(--body-large-line-h);} .label-small{--lh:var(--label-small-line-h);} .label-medium{--lh:var(--label-medium-line-h);} .label-large{--lh:var(--label-large-line-h);} .overline{--lh:var(--overline-line-h);}