html, body { font-size: 16px; hanging-punctuation: first allow-end last; line-height: 1.5; word-break: break-word; text-wrap: pretty; } h1,h2,h3,h4,h5,h6 { text-wrap: balance; } :is(p, ul):not( :has(> .wrap_nav) ):not( :has(> .wrap_nav_group) ):not( .inlinetoc2 ):not( :has(> a:nth-of-type(2) > img) ):not( :has(> .wrap_must) ):not( :has(> .wrap_should) ):not( :has(> .wrap_could) ):not( :has(> .wrap_wont) ):not( .wrap_img-grid :is(p, ul) ):not( p:has(>img):not(p:has(>:not(img,br))) ):not( p:has(>iframe):not(p:has(>:not(iframe,br)))) { max-inline-size: 90ch; } .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th { line-height: inherit; padding: .25rem .5rem; }