.link__group {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}.link__group.link__group--footer {
  padding: var(--footer-link-list-mb-spacing-gap-list) 0;
}.link__group.link__group--footer.link__group--tiny {
  padding: var(--footer-link-list-mb-spacing-gap-list) 0;
}.link__group.link__group--alignment-center {
  justify-content: center;
  align-items: center;
}.link__group.link__group--alignment-right {
  justify-content: flex-end;
  align-items: flex-end;
}.link__group__links {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex-flow: column wrap;
  gap: 16px;
}.link__group__links > * {
  flex: 1;
}.link__group__links.link__group__links--vertical {
  flex-direction: column;
}.link__group__links.link__group__links--horizontal {
  flex-direction: row;
}.link__group__links.link__group__links--alignment-center {
  justify-content: center;
  align-items: center;
}.link__group__links.link__group__links--alignment-right {
  justify-content: flex-end;
  align-items: flex-end;
}@media screen and (min-width: 640px) {
  .link__group__links > * {
    flex-wrap: wrap;
  }
  .link__group__links {
    flex-direction: row;
  }
}@media screen and (min-width: 1024px) {
  .link__group.link__group--footer {
    padding: var(--footer-link-list-dsk-spacing-gap-list) 0;
  }
  .link__group.link__group--footer.link__group--tiny {
    padding: var(--footer-link-list-dsk-spacing-gap-list) 0;
  }
  .link__group.link__group--alignment-lg-left {
    justify-content: flex-start;
    align-items: flex-start;
  }
  .link__group.link__group--alignment-lg-center {
    justify-content: center;
    align-items: center;
  }
  .link__group.link__group--alignment-lg-right {
    justify-content: flex-end;
    align-items: flex-end;
  }
  .link__group__links {
    gap: 24px;
  }
  .link__group__links.link__group__links--alignment-lg-left {
    justify-content: flex-start;
    align-items: flex-start;
  }
  .link__group__links.link__group__links--alignment-lg-center {
    justify-content: center;
    align-items: center;
  }
  .link__group__links.link__group__links--alignment-lg-right {
    justify-content: flex-end;
    align-items: flex-end;
  }
}@media screen and (min-width: 1440px) {
  .link__group__links {
    gap: 28px;
  }
}