:root {
  --wp--preset--font-size--small: calc(22vw / 1920 * 100);
  }
  
HEADER .wp-block-image IMG {
  height: calc(100vw / 1600 * 100);
  }  
  
HEADER NAV A {
  font-size: calc(22vw / 1920 * 100);
  }
  
HEADER NAV .medflex A:before {
  width: calc(130vw / 1600 * 100);
  height: calc(50vw / 1600 * 100);
  }
  
HEADER NAV .notfall A .wp-block-navigation-item__label {
  width: calc(132vw / 1600 * 100);
  height: calc(51vw / 1600 * 100);
  }  
  
.wp-block-post-content P A:has(strong),
.wp-block-button .wp-block-button__link {
  max-width: calc(280vw / 1920 * 100);
  }
  
.wp-block-post-content .wp-block-group {
  padding-left: calc(230vw / 1920 * 100);
  }

.wp-block-columns {
  gap: calc(100vw / 1920 * 100) !important;
  }
