:root {
  --font-h1: clamp(3.4375rem, -0.6663rem + 13.6792vw, 12.5000rem);
  --font-h2: clamp(2.0625rem, 1.4116rem + 2.1698vw, 3.5000rem);
  --font-h3: clamp(1.7500rem, 1.1840rem + 1.8868vw, 3.0000rem);
  --font-h4: clamp(1.3750rem, 1.0920rem + 0.9434vw, 2.0000rem);
  --font-h5: clamp(1.2500rem, 1.1368rem + 0.3774vw, 1.5000rem);
  --font-h6: clamp(1.0000rem, 0.8868rem + 0.3774vw, 1.2500rem);
  --font-h6-phil: clamp(1.1250rem, 1.0684rem + 0.1887vw, 1.2500rem);
  --font-body1: clamp(0.9375rem, 0.9092rem + 0.0943vw, 1.0000rem);
  --font-body2: clamp(0.9375rem, 0.9092rem + 0.0943vw, 1.0000rem);
  --font-body3: clamp(0.7500rem, 0.7500rem + 0.0000vw, 0.7500rem);
  --font-btn1: clamp(0.7500rem, 0.7500rem + 0.0000vw, 0.7500rem);
  --font-btn2: clamp(0.8125rem, 0.7842rem + 0.0943vw, 0.8750rem);
  --menu-font1: clamp(1.0000rem, 1.0000rem + 0.0000vw, 1.0000rem);
  --menu-font2: clamp(1.0000rem, 1.0000rem + 0.0000vw, 1.0000rem);
  --editor-h2: clamp(1.3750rem, 1.0920rem + 0.9434vw, 2.0000rem);
  --editor-h3: clamp(1.2500rem, 1.1368rem + 0.3774vw, 1.5000rem);
  --editor-h4: clamp(1.1250rem, 1.0684rem + 0.1887vw, 1.2500rem);
  --editor-h5: clamp(1.0625rem, 1.0342rem + 0.0943vw, 1.1250rem);
}
@media only screen and (min-width: 1201px) and (max-width: 1540px) {
:root {
  --font-h4: clamp(1.4375rem, 0.7732rem + 0.8850vw, 1.6250rem);
  --font-h6: clamp(0.8750rem, -0.0107rem + 1.1799vw, 1.1250rem);
}
}
