.cms-btn-links-wrap { display: flex; flex-wrap: wrap; justify-content: center; background: hsl(var(--siteColor3)); }
.cms-btn-links-wrap .btn { margin: 0.0625rem; flex-grow: 1; background: hsl(var(--siteColor1)); border-radius: var(--borderRadiusPill); box-shadow: none; color: hsl(var(--white)); text-transform: uppercase; }
.cms-btn-links-wrap .btn:hover { background: hsl(var(--siteColor4)); box-shadow: none; color: hsl(var(--white)); }
@media (min-width: 1025px) {
  .cms-btn-links-wrap .btn { padding: 1rem 1.5rem; font-size: 1.125rem; }
}
