@layer organisms {
  .cta-band {
    background: var(--ink);
    color: #fff;
    padding-block: clamp(2.5rem, 2rem + 2.4vw, 3.75rem);
  }

  .cta-band__inner {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: var(--space-m) var(--space-xl);

    & h2 { font-size: var(--text-h2-cta); color: #fff; }
    & p { margin-block-start: var(--space-xs); font-size: 0.90625rem; color: var(--on-dark-muted); }
  }

  .cta-band .btn { padding: 1.125rem 2.25rem; }

  @media (max-width: 47.99rem) {
    .cta-band .btn { width: 100%; }
  }
}
