.about-next { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 8%; align-items: center; background: var(--brand-primary); color: #fff; }
.about-next h2 { color: #fff; font-size: clamp(34px, 3.25vw, 56px); }
.about-next .eyebrow { color: #fff; margin-bottom: 28px; }
.about-next p { color: #ededf5; }
.about-actions { display: flex; align-items: center; flex-wrap: wrap; gap: 24px; margin-top: 28px; }
.about-next .text-link { color: #fff; }
@media (max-width: 700px) {
  .about-next { grid-template-columns: minmax(0,1fr); gap: 32px; }
  .about-next h2 { font-size: 34px; }
  .about-actions { align-items: flex-start; flex-direction: column; }
  .about-next .button { max-width: 100%; white-space: normal; }
}
