/* Mila rich-text — centered editorial statement block (Figma node 11:102) */
.mila-rich-text { padding-block: 100px; background: var(--mila-bg); }

.mila-rich-text__inner {
  display: flex; flex-direction: column; align-items: center;
  gap: 22px; text-align: center;
}

.mila-rich-text__logo { width: 250px; max-width: 100%; }
.mila-rich-text__logo img { width: 100%; height: auto; object-fit: contain; }

.mila-rich-text__text {
  display: flex; flex-direction: column; align-items: center; gap: 5px;
  max-width: 750px; color: var(--mila-ink); word-break: break-word;
}

.mila-rich-text__eyebrow { color: var(--mila-ink); }

.mila-rich-text__heading {
  font-family: var(--mila-font-heading);
  font-weight: 500;
  font-size: clamp(24px, 3.4vw, 34px);
  line-height: 1.18;
  letter-spacing: 0;
  margin: 0;
}

@media (max-width: 767px) {
  .mila-rich-text { padding-block: 64px; }
  .mila-rich-text__logo { width: 190px; }
  .mila-rich-text__text { max-width: 100%; }
}
