/* Headings wrap at word boundaries; prose retains language-aware syllables. */
html body :is(h1,h2,h3,h4,h5,h6),html body.design-site main :is(h1,h2,h3,h4,h5,h6){word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance}
html body :is(p,li,figcaption){word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 3 3;text-wrap:pretty}
html body :is(button,.button,[role="button"]){word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}
html body :is(p,li,figcaption) a[href]{overflow-wrap:anywhere}
html body :is(.hero-copy,.hero>div,.card){min-width:0}
