
/* Section 1 */
.c-legal-main {
  background:var(--powder);
  padding-block:var(--space-l-2xl);
}
.c-legal-main__link {
  display: block;
  text-decoration:none;
  color:var(--black);
}
.c-legal-main-link__content {
  border-radius:var(--border-radius);
  display:flex;
  flex-wrap:wrap;
  justify-content: center;
  gap:var(--space-m);
  background-color:var(--white);
  margin-block:var(--space-m);
  padding:var(--space-l-xl) var(--space-s);
  transition: .5s ease-in-out;
}

@media (hover:hover) {
  .c-legal-main-link__content:hover {
    transform: scale(1.05);
  }
}

.c-legal-main-link__text {
  min-width:400px;
  flex-grow:1;
  flex-basis:calc(84% - var(--space-m));
}
.c-legal-main-link__button  {
  align-self: flex-start;
  min-width:115px;
  flex-shrink:0;
}