*,
*::before,
*::after { box-sizing: border-box; }

body, main, section, article, nav, header, footer, div, p, ul, ol, li, h1, h2, h3, h4, h5, h6 {
  white-space: normal !important;
  display: block;
  max-width: 100%;
  overflow-wrap: anywhere;
}

ul, ol { padding-left: 1.25rem; }