:root {

  --fs-body-m: clamp(1.6rem, 0.238vw + 1.514rem, 1.8rem);
  --fs-body-l: clamp(2rem, 2.315vw + 0.222rem, 3rem);
  --fs-h1: clamp(3rem, 3.095vw + 1.886rem, 5.6rem);
  --fs-h2: clamp(2.8rem, 2.143vw + 2.029rem, 4.6rem);
  --fs-h3: clamp(1.4rem, 2.143vw + 0.629rem, 3.2rem);
  --fs-h5: 1.6rem;
  --fs-menu: 1.6rem;
  --fs-label: 1.4rem;
  --fs-avatar-name: 1.8rem;
  --fs-avatar-profession: 1.6rem;
  
  --fs-icon-plus:24px;
    --fs-icon-minus:24px;
  --fs-icon-m:clamp(2rem, 2.315vw + 0.222rem, 3rem);

  --lh-body-m: calc(var(--fs-body-m)*1.5);
  --lh-body-l: clamp(2.8rem, 3.704vw + -0.044rem, 4.4rem);

  --lh-h1: clamp(3.6rem, 3.333vw + 2.4rem, 6.4rem);
  --lh-h2: calc(var(--fs-h2));
  --lh-h3: 34px;
  --lh-h5: normal;

  --lh-menu: normal;
  --lh-label: 100%;
}