/** 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),