/* Sichtbarer, in Gutenberg editierbarer Inhaltsbereich innerhalb des festen Designs. */
.cm-editorial-content {
  padding: clamp(54px, 7vw, 92px) clamp(20px, 3vw, 44px);
  background: #f7f5f0;
  color: #092536;
}

.cm-editorial-content__inner {
  width: min(1180px, 100%);
  margin: 0 auto;
}

.cm-editorial-content .cm-editorial-block,
.cm-editorial-content > .cm-editorial-content__inner > * {
  max-width: 900px;
}

.cm-editorial-content h2 {
  margin: 0 0 18px;
  font: inherit;
  font-size: clamp(32px, 4.4vw, 64px);
  font-weight: 500;
  letter-spacing: -.045em;
  line-height: 1.02;
}

.cm-editorial-content p,
.cm-editorial-content li {
  color: #526872;
  font-size: clamp(16px, 1.4vw, 20px);
  line-height: 1.7;
}

.cm-editorial-content a { color: #147b59; }
.cm-editorial-content img { max-width: 100%; height: auto; border-radius: 24px; }
.cm-editorial-content .wp-block-columns { gap: clamp(20px, 4vw, 54px); }

@media (max-width: 700px) {
  .cm-editorial-content { padding: 46px 20px; }
  .cm-editorial-content h2 { font-size: clamp(30px, 10vw, 42px); }
}
