/*
 * Text 1-column module — SD-34
 * Figma: content modules / text / 1clmn (node 6361-114354)
 * label + headline (H2) + rich text + secondary CTA link, single column.
 * Module-level layout only — type uses .dk-text-* utilities, CTA uses .dk-link-secondary.
 */

.dk-text-1clmn {
  padding-block: var(--dk-space-section-s);
  padding-inline: var(--dk-space-page-inline);
  color: var(--dk-color-black);
}

.dk-text-1clmn--secondary02 {
  background-color: var(--dk-color-brand-secondary-02);
}

.dk-text-1clmn__inner {
  inline-size: 100%;
  max-inline-size: 88.75rem; /* 1420px — Figma L inner */
  margin-inline: auto;
}

.dk-text-1clmn__label {
  margin: 0 0 var(--dk-space-02);
}

.dk-text-1clmn__headline {
  margin: 0 0 var(--dk-space-05);
  hyphens: auto;
}

.dk-text-1clmn__text {
  margin: 0;
}

/* Rich-text spacing inside the textarea/kirbytext output */
.dk-text-1clmn__text > :first-child { margin-block-start: 0; }
.dk-text-1clmn__text > :last-child  { margin-block-end: 0; }
.dk-text-1clmn__text p              { margin-block: var(--dk-space-04) 0; }

.dk-text-1clmn__cta {
  margin-block-start: var(--dk-space-06);
}
