:root {
  --dmc-fluid-H1: clamp(1.5rem, calc(.1765rem + 5.8824vw), 3rem);
  --dmc-lh-H1: 1.35;
  --dmc-fluid-H2: clamp(1.125rem, calc(.3529rem + 3.4314vw), 2rem);
  --dmc-lh-H2: 1.35;
  --dmc-fluid-txt-big: clamp(1.125rem, calc(.7941rem + 1.4706vw), 1.5rem);
  --dmc-lh-txt-big: 1.35;
  --dmc-space-2xs: .25rem;
  --dmc-space-xs: .5rem;
  --dmc-space-sm: .75rem;
  --dmc-space-md: clamp(1rem, calc(.5588rem + 1.9608vw), 1.5rem);
  --dmc-space-lg: 1.5rem;
  --dmc-space-xl: clamp(1.5rem, calc(1.0588rem + 1.9608vw), 2rem);
  --dmc-space-2xl: 5rem;
  --dmc-space-3xl: clamp(2.5rem, calc(1.1765rem + 5.8824vw), 4rem);
}

@media (width >= 48rem) {
  :root {
    --dmc-fluid-H1: clamp(3rem, calc(2.6667rem + .6944vw), 3.5rem);
    --dmc-lh-H1: 1.1;
    --dmc-fluid-H2: 2rem;
    --dmc-lh-H2: 1.2;
    --dmc-fluid-txt-big: 1.5rem;
    --dmc-space-md: 1.5rem;
    --dmc-space-lg: clamp(1.5rem, calc(1.1667rem + .6944vw), 2rem);
    --dmc-space-xl: clamp(2rem, calc(1.3333rem + 1.3889vw), 3rem);
    --dmc-space-3xl: clamp(4rem, calc(2.6667rem + 2.7778vw), 6rem);
  }
}
