/** Credits Stephanie Eckles
 * https://moderncss.dev/generating-font-size-css-rules-and-creating-a-fluid-type-scale/
 * https://moderncss.dev/container-query-units-and-fluid-typography/
  /* Help prevent overflow of long words/names/URLs */
  overflow-wrap: break-word;
  /* Optional, not supported for all languages */
  font-size: clamp(1rem, 1rem + 4vw, 3rem);
/* Progressive enhancement */
  --font-size: var(--headline-1, 2.75rem);
  font-size: var(--headline-1, 2.75rem);
  --font-size: var(--headline-2, 2.35rem);
  --font-size-fluid: 4.5cqi;
  font-size: var(--headline-2, 2.35rem);
  --font-size: var(--headline-3, 1.5rem);
  --font-size-fluid: 4.25cqi;
  font-size: var(--headline-3, 1.5rem);
  --font-size: var(--headline-4, 1.15rem);
  font-size: var(--headline-4, 1.15rem);
@supports (font-size: 1cqi) {
  :is(h1, .h1, h2, .h2, h3, .h3, h4, .h4, .fluid-type) {
        var(--font-size-diff, 0.3)
      var(--font-size-fluid, 5cqi),