:root{--type-ratio:1.61803;--font-size-body:clamp(1rem, calc(.8125rem + .390625vw), 1.125rem);--font-size-h3:clamp(1.625rem, calc(1.34375rem + .585938vw), 1.8125rem);--font-size-h2:clamp(2.625rem, calc(2.15625rem + .976563vw), 2.9375rem);--font-size-h1:clamp(4.25rem, calc(3.5rem + 1.5625vw), 4.75rem);--font-size-caption:.75rem;--font-size-meta:.8125rem}body{font-size:var(--font-size-body)}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h1,h2,h3{overflow-wrap:anywhere}
