.cds--grid {
  margin-right: auto;
  margin-left: auto;
  max-width: 99rem;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 42rem) {
  .cds--grid {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
@media (min-width: 99rem) {
  .cds--grid {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
}
@media (min-width: 99rem) {
  .cds--grid--full-width {
    max-width: 100%;
  }
}
.cds--row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
}
.cds--row-padding [class*=cds--col],
.cds--col-padding {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cds--grid--condensed [class*=cds--col] {
  padding-top: 0.03125rem;
  padding-bottom: 0.03125rem;
}
.cds--col {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col, .cds--grid--condensed .cds--col {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col, .cds--grid--narrow .cds--col {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-sm-0 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-sm-0, .cds--grid--condensed .cds--col-sm-0 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-sm-0, .cds--grid--narrow .cds--col-sm-0 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-sm-1 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-sm-1, .cds--grid--condensed .cds--col-sm-1 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-sm-1, .cds--grid--narrow .cds--col-sm-1 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-sm-2 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-sm-2, .cds--grid--condensed .cds--col-sm-2 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-sm-2, .cds--grid--narrow .cds--col-sm-2 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-sm-3 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-sm-3, .cds--grid--condensed .cds--col-sm-3 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-sm-3, .cds--grid--narrow .cds--col-sm-3 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-sm-4 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-sm-4, .cds--grid--condensed .cds--col-sm-4 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-sm-4, .cds--grid--narrow .cds--col-sm-4 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-sm,
.cds--col-sm--auto {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-sm, .cds--grid--condensed .cds--col-sm,
.cds--row--condensed .cds--col-sm--auto,
.cds--grid--condensed .cds--col-sm--auto {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-sm, .cds--grid--narrow .cds--col-sm,
.cds--row--narrow .cds--col-sm--auto,
.cds--grid--narrow .cds--col-sm--auto {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col,
.cds--col-sm {
  max-width: 100%;
  flex-basis: 0;
  flex-grow: 1;
}
.cds--col--auto,
.cds--col-sm--auto {
  width: auto;
  max-width: 100%;
  flex: 1 0;
}
.cds--col-sm-0 {
  display: none;
}
.cds--col-sm-1 {
  display: block;
  max-width: 25%;
  flex: 0 0 25%;
}
.cds--col-sm-2 {
  display: block;
  max-width: 50%;
  flex: 0 0 50%;
}
.cds--col-sm-3 {
  display: block;
  max-width: 75%;
  flex: 0 0 75%;
}
.cds--col-sm-4 {
  display: block;
  max-width: 100%;
  flex: 0 0 100%;
}
.cds--offset-sm-0 {
  margin-left: 0;
}
.cds--offset-sm-1 {
  margin-left: 25%;
}
.cds--offset-sm-2 {
  margin-left: 50%;
}
.cds--offset-sm-3 {
  margin-left: 75%;
}
.cds--col-md-0 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-md-0, .cds--grid--condensed .cds--col-md-0 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-md-0, .cds--grid--narrow .cds--col-md-0 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-md-1 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-md-1, .cds--grid--condensed .cds--col-md-1 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-md-1, .cds--grid--narrow .cds--col-md-1 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-md-2 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-md-2, .cds--grid--condensed .cds--col-md-2 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-md-2, .cds--grid--narrow .cds--col-md-2 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-md-3 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-md-3, .cds--grid--condensed .cds--col-md-3 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-md-3, .cds--grid--narrow .cds--col-md-3 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-md-4 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-md-4, .cds--grid--condensed .cds--col-md-4 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-md-4, .cds--grid--narrow .cds--col-md-4 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-md-5 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-md-5, .cds--grid--condensed .cds--col-md-5 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-md-5, .cds--grid--narrow .cds--col-md-5 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-md-6 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-md-6, .cds--grid--condensed .cds--col-md-6 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-md-6, .cds--grid--narrow .cds--col-md-6 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-md-7 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-md-7, .cds--grid--condensed .cds--col-md-7 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-md-7, .cds--grid--narrow .cds--col-md-7 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-md-8 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-md-8, .cds--grid--condensed .cds--col-md-8 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-md-8, .cds--grid--narrow .cds--col-md-8 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-md,
.cds--col-md--auto {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-md, .cds--grid--condensed .cds--col-md,
.cds--row--condensed .cds--col-md--auto,
.cds--grid--condensed .cds--col-md--auto {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-md, .cds--grid--narrow .cds--col-md,
.cds--row--narrow .cds--col-md--auto,
.cds--grid--narrow .cds--col-md--auto {
  padding-right: 1rem;
  padding-left: 0;
}
@media (min-width: 42rem) {
  .cds--col,
  .cds--col-md {
    max-width: 100%;
    flex-basis: 0;
    flex-grow: 1;
  }
  .cds--col--auto,
  .cds--col-md--auto {
    width: auto;
    max-width: 100%;
    flex: 1 0;
  }
  .cds--col-md-0 {
    display: none;
  }
  .cds--col-md-1 {
    display: block;
    max-width: 12.5%;
    flex: 0 0 12.5%;
  }
  .cds--col-md-2 {
    display: block;
    max-width: 25%;
    flex: 0 0 25%;
  }
  .cds--col-md-3 {
    display: block;
    max-width: 37.5%;
    flex: 0 0 37.5%;
  }
  .cds--col-md-4 {
    display: block;
    max-width: 50%;
    flex: 0 0 50%;
  }
  .cds--col-md-5 {
    display: block;
    max-width: 62.5%;
    flex: 0 0 62.5%;
  }
  .cds--col-md-6 {
    display: block;
    max-width: 75%;
    flex: 0 0 75%;
  }
  .cds--col-md-7 {
    display: block;
    max-width: 87.5%;
    flex: 0 0 87.5%;
  }
  .cds--col-md-8 {
    display: block;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .cds--offset-md-0 {
    margin-left: 0;
  }
  .cds--offset-md-1 {
    margin-left: 12.5%;
  }
  .cds--offset-md-2 {
    margin-left: 25%;
  }
  .cds--offset-md-3 {
    margin-left: 37.5%;
  }
  .cds--offset-md-4 {
    margin-left: 50%;
  }
  .cds--offset-md-5 {
    margin-left: 62.5%;
  }
  .cds--offset-md-6 {
    margin-left: 75%;
  }
  .cds--offset-md-7 {
    margin-left: 87.5%;
  }
}
.cds--col-lg-0 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-lg-0, .cds--grid--condensed .cds--col-lg-0 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-0, .cds--grid--narrow .cds--col-lg-0 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-lg-1 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-lg-1, .cds--grid--condensed .cds--col-lg-1 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-1, .cds--grid--narrow .cds--col-lg-1 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-lg-2 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-lg-2, .cds--grid--condensed .cds--col-lg-2 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-2, .cds--grid--narrow .cds--col-lg-2 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-lg-3 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-lg-3, .cds--grid--condensed .cds--col-lg-3 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-3, .cds--grid--narrow .cds--col-lg-3 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-lg-4 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-lg-4, .cds--grid--condensed .cds--col-lg-4 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-4, .cds--grid--narrow .cds--col-lg-4 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-lg-5 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-lg-5, .cds--grid--condensed .cds--col-lg-5 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-5, .cds--grid--narrow .cds--col-lg-5 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-lg-6 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-lg-6, .cds--grid--condensed .cds--col-lg-6 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-6, .cds--grid--narrow .cds--col-lg-6 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-lg-7 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-lg-7, .cds--grid--condensed .cds--col-lg-7 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-7, .cds--grid--narrow .cds--col-lg-7 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-lg-8 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-lg-8, .cds--grid--condensed .cds--col-lg-8 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-8, .cds--grid--narrow .cds--col-lg-8 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-lg-9 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-lg-9, .cds--grid--condensed .cds--col-lg-9 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-9, .cds--grid--narrow .cds--col-lg-9 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-lg-10 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-lg-10, .cds--grid--condensed .cds--col-lg-10 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-10, .cds--grid--narrow .cds--col-lg-10 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-lg-11 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-lg-11, .cds--grid--condensed .cds--col-lg-11 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-11, .cds--grid--narrow .cds--col-lg-11 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-lg-12 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-lg-12, .cds--grid--condensed .cds--col-lg-12 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-12, .cds--grid--narrow .cds--col-lg-12 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-lg-13 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-lg-13, .cds--grid--condensed .cds--col-lg-13 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-13, .cds--grid--narrow .cds--col-lg-13 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-lg-14 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-lg-14, .cds--grid--condensed .cds--col-lg-14 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-14, .cds--grid--narrow .cds--col-lg-14 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-lg-15 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-lg-15, .cds--grid--condensed .cds--col-lg-15 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-15, .cds--grid--narrow .cds--col-lg-15 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-lg-16 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-lg-16, .cds--grid--condensed .cds--col-lg-16 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-16, .cds--grid--narrow .cds--col-lg-16 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-lg,
.cds--col-lg--auto {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-lg, .cds--grid--condensed .cds--col-lg,
.cds--row--condensed .cds--col-lg--auto,
.cds--grid--condensed .cds--col-lg--auto {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-lg, .cds--grid--narrow .cds--col-lg,
.cds--row--narrow .cds--col-lg--auto,
.cds--grid--narrow .cds--col-lg--auto {
  padding-right: 1rem;
  padding-left: 0;
}
@media (min-width: 66rem) {
  .cds--col,
  .cds--col-lg {
    max-width: 100%;
    flex-basis: 0;
    flex-grow: 1;
  }
  .cds--col--auto,
  .cds--col-lg--auto {
    width: auto;
    max-width: 100%;
    flex: 1 0;
  }
  .cds--col-lg-0 {
    display: none;
  }
  .cds--col-lg-1 {
    display: block;
    max-width: 6.25%;
    flex: 0 0 6.25%;
  }
  .cds--col-lg-2 {
    display: block;
    max-width: 12.5%;
    flex: 0 0 12.5%;
  }
  .cds--col-lg-3 {
    display: block;
    max-width: 18.75%;
    flex: 0 0 18.75%;
  }
  .cds--col-lg-4 {
    display: block;
    max-width: 25%;
    flex: 0 0 25%;
  }
  .cds--col-lg-5 {
    display: block;
    max-width: 31.25%;
    flex: 0 0 31.25%;
  }
  .cds--col-lg-6 {
    display: block;
    max-width: 37.5%;
    flex: 0 0 37.5%;
  }
  .cds--col-lg-7 {
    display: block;
    max-width: 43.75%;
    flex: 0 0 43.75%;
  }
  .cds--col-lg-8 {
    display: block;
    max-width: 50%;
    flex: 0 0 50%;
  }
  .cds--col-lg-9 {
    display: block;
    max-width: 56.25%;
    flex: 0 0 56.25%;
  }
  .cds--col-lg-10 {
    display: block;
    max-width: 62.5%;
    flex: 0 0 62.5%;
  }
  .cds--col-lg-11 {
    display: block;
    max-width: 68.75%;
    flex: 0 0 68.75%;
  }
  .cds--col-lg-12 {
    display: block;
    max-width: 75%;
    flex: 0 0 75%;
  }
  .cds--col-lg-13 {
    display: block;
    max-width: 81.25%;
    flex: 0 0 81.25%;
  }
  .cds--col-lg-14 {
    display: block;
    max-width: 87.5%;
    flex: 0 0 87.5%;
  }
  .cds--col-lg-15 {
    display: block;
    max-width: 93.75%;
    flex: 0 0 93.75%;
  }
  .cds--col-lg-16 {
    display: block;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .cds--offset-lg-0 {
    margin-left: 0;
  }
  .cds--offset-lg-1 {
    margin-left: 6.25%;
  }
  .cds--offset-lg-2 {
    margin-left: 12.5%;
  }
  .cds--offset-lg-3 {
    margin-left: 18.75%;
  }
  .cds--offset-lg-4 {
    margin-left: 25%;
  }
  .cds--offset-lg-5 {
    margin-left: 31.25%;
  }
  .cds--offset-lg-6 {
    margin-left: 37.5%;
  }
  .cds--offset-lg-7 {
    margin-left: 43.75%;
  }
  .cds--offset-lg-8 {
    margin-left: 50%;
  }
  .cds--offset-lg-9 {
    margin-left: 56.25%;
  }
  .cds--offset-lg-10 {
    margin-left: 62.5%;
  }
  .cds--offset-lg-11 {
    margin-left: 68.75%;
  }
  .cds--offset-lg-12 {
    margin-left: 75%;
  }
  .cds--offset-lg-13 {
    margin-left: 81.25%;
  }
  .cds--offset-lg-14 {
    margin-left: 87.5%;
  }
  .cds--offset-lg-15 {
    margin-left: 93.75%;
  }
}
.cds--col-xlg-0 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-xlg-0, .cds--grid--condensed .cds--col-xlg-0 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-0, .cds--grid--narrow .cds--col-xlg-0 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-xlg-1 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-xlg-1, .cds--grid--condensed .cds--col-xlg-1 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-1, .cds--grid--narrow .cds--col-xlg-1 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-xlg-2 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-xlg-2, .cds--grid--condensed .cds--col-xlg-2 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-2, .cds--grid--narrow .cds--col-xlg-2 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-xlg-3 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-xlg-3, .cds--grid--condensed .cds--col-xlg-3 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-3, .cds--grid--narrow .cds--col-xlg-3 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-xlg-4 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-xlg-4, .cds--grid--condensed .cds--col-xlg-4 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-4, .cds--grid--narrow .cds--col-xlg-4 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-xlg-5 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-xlg-5, .cds--grid--condensed .cds--col-xlg-5 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-5, .cds--grid--narrow .cds--col-xlg-5 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-xlg-6 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-xlg-6, .cds--grid--condensed .cds--col-xlg-6 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-6, .cds--grid--narrow .cds--col-xlg-6 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-xlg-7 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-xlg-7, .cds--grid--condensed .cds--col-xlg-7 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-7, .cds--grid--narrow .cds--col-xlg-7 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-xlg-8 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-xlg-8, .cds--grid--condensed .cds--col-xlg-8 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-8, .cds--grid--narrow .cds--col-xlg-8 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-xlg-9 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-xlg-9, .cds--grid--condensed .cds--col-xlg-9 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-9, .cds--grid--narrow .cds--col-xlg-9 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-xlg-10 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-xlg-10, .cds--grid--condensed .cds--col-xlg-10 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-10, .cds--grid--narrow .cds--col-xlg-10 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-xlg-11 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-xlg-11, .cds--grid--condensed .cds--col-xlg-11 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-11, .cds--grid--narrow .cds--col-xlg-11 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-xlg-12 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-xlg-12, .cds--grid--condensed .cds--col-xlg-12 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-12, .cds--grid--narrow .cds--col-xlg-12 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-xlg-13 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-xlg-13, .cds--grid--condensed .cds--col-xlg-13 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-13, .cds--grid--narrow .cds--col-xlg-13 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-xlg-14 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-xlg-14, .cds--grid--condensed .cds--col-xlg-14 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-14, .cds--grid--narrow .cds--col-xlg-14 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-xlg-15 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-xlg-15, .cds--grid--condensed .cds--col-xlg-15 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-15, .cds--grid--narrow .cds--col-xlg-15 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-xlg-16 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-xlg-16, .cds--grid--condensed .cds--col-xlg-16 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-16, .cds--grid--narrow .cds--col-xlg-16 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-xlg,
.cds--col-xlg--auto {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-xlg, .cds--grid--condensed .cds--col-xlg,
.cds--row--condensed .cds--col-xlg--auto,
.cds--grid--condensed .cds--col-xlg--auto {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg, .cds--grid--narrow .cds--col-xlg,
.cds--row--narrow .cds--col-xlg--auto,
.cds--grid--narrow .cds--col-xlg--auto {
  padding-right: 1rem;
  padding-left: 0;
}
@media (min-width: 82rem) {
  .cds--col,
  .cds--col-xlg {
    max-width: 100%;
    flex-basis: 0;
    flex-grow: 1;
  }
  .cds--col--auto,
  .cds--col-xlg--auto {
    width: auto;
    max-width: 100%;
    flex: 1 0;
  }
  .cds--col-xlg-0 {
    display: none;
  }
  .cds--col-xlg-1 {
    display: block;
    max-width: 6.25%;
    flex: 0 0 6.25%;
  }
  .cds--col-xlg-2 {
    display: block;
    max-width: 12.5%;
    flex: 0 0 12.5%;
  }
  .cds--col-xlg-3 {
    display: block;
    max-width: 18.75%;
    flex: 0 0 18.75%;
  }
  .cds--col-xlg-4 {
    display: block;
    max-width: 25%;
    flex: 0 0 25%;
  }
  .cds--col-xlg-5 {
    display: block;
    max-width: 31.25%;
    flex: 0 0 31.25%;
  }
  .cds--col-xlg-6 {
    display: block;
    max-width: 37.5%;
    flex: 0 0 37.5%;
  }
  .cds--col-xlg-7 {
    display: block;
    max-width: 43.75%;
    flex: 0 0 43.75%;
  }
  .cds--col-xlg-8 {
    display: block;
    max-width: 50%;
    flex: 0 0 50%;
  }
  .cds--col-xlg-9 {
    display: block;
    max-width: 56.25%;
    flex: 0 0 56.25%;
  }
  .cds--col-xlg-10 {
    display: block;
    max-width: 62.5%;
    flex: 0 0 62.5%;
  }
  .cds--col-xlg-11 {
    display: block;
    max-width: 68.75%;
    flex: 0 0 68.75%;
  }
  .cds--col-xlg-12 {
    display: block;
    max-width: 75%;
    flex: 0 0 75%;
  }
  .cds--col-xlg-13 {
    display: block;
    max-width: 81.25%;
    flex: 0 0 81.25%;
  }
  .cds--col-xlg-14 {
    display: block;
    max-width: 87.5%;
    flex: 0 0 87.5%;
  }
  .cds--col-xlg-15 {
    display: block;
    max-width: 93.75%;
    flex: 0 0 93.75%;
  }
  .cds--col-xlg-16 {
    display: block;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .cds--offset-xlg-0 {
    margin-left: 0;
  }
  .cds--offset-xlg-1 {
    margin-left: 6.25%;
  }
  .cds--offset-xlg-2 {
    margin-left: 12.5%;
  }
  .cds--offset-xlg-3 {
    margin-left: 18.75%;
  }
  .cds--offset-xlg-4 {
    margin-left: 25%;
  }
  .cds--offset-xlg-5 {
    margin-left: 31.25%;
  }
  .cds--offset-xlg-6 {
    margin-left: 37.5%;
  }
  .cds--offset-xlg-7 {
    margin-left: 43.75%;
  }
  .cds--offset-xlg-8 {
    margin-left: 50%;
  }
  .cds--offset-xlg-9 {
    margin-left: 56.25%;
  }
  .cds--offset-xlg-10 {
    margin-left: 62.5%;
  }
  .cds--offset-xlg-11 {
    margin-left: 68.75%;
  }
  .cds--offset-xlg-12 {
    margin-left: 75%;
  }
  .cds--offset-xlg-13 {
    margin-left: 81.25%;
  }
  .cds--offset-xlg-14 {
    margin-left: 87.5%;
  }
  .cds--offset-xlg-15 {
    margin-left: 93.75%;
  }
}
.cds--col-max-0 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-max-0, .cds--grid--condensed .cds--col-max-0 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-max-0, .cds--grid--narrow .cds--col-max-0 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-max-1 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-max-1, .cds--grid--condensed .cds--col-max-1 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-max-1, .cds--grid--narrow .cds--col-max-1 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-max-2 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-max-2, .cds--grid--condensed .cds--col-max-2 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-max-2, .cds--grid--narrow .cds--col-max-2 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-max-3 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-max-3, .cds--grid--condensed .cds--col-max-3 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-max-3, .cds--grid--narrow .cds--col-max-3 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-max-4 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-max-4, .cds--grid--condensed .cds--col-max-4 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-max-4, .cds--grid--narrow .cds--col-max-4 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-max-5 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-max-5, .cds--grid--condensed .cds--col-max-5 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-max-5, .cds--grid--narrow .cds--col-max-5 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-max-6 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-max-6, .cds--grid--condensed .cds--col-max-6 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-max-6, .cds--grid--narrow .cds--col-max-6 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-max-7 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-max-7, .cds--grid--condensed .cds--col-max-7 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-max-7, .cds--grid--narrow .cds--col-max-7 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-max-8 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-max-8, .cds--grid--condensed .cds--col-max-8 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-max-8, .cds--grid--narrow .cds--col-max-8 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-max-9 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-max-9, .cds--grid--condensed .cds--col-max-9 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-max-9, .cds--grid--narrow .cds--col-max-9 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-max-10 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-max-10, .cds--grid--condensed .cds--col-max-10 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-max-10, .cds--grid--narrow .cds--col-max-10 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-max-11 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-max-11, .cds--grid--condensed .cds--col-max-11 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-max-11, .cds--grid--narrow .cds--col-max-11 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-max-12 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-max-12, .cds--grid--condensed .cds--col-max-12 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-max-12, .cds--grid--narrow .cds--col-max-12 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-max-13 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-max-13, .cds--grid--condensed .cds--col-max-13 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-max-13, .cds--grid--narrow .cds--col-max-13 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-max-14 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-max-14, .cds--grid--condensed .cds--col-max-14 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-max-14, .cds--grid--narrow .cds--col-max-14 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-max-15 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-max-15, .cds--grid--condensed .cds--col-max-15 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-max-15, .cds--grid--narrow .cds--col-max-15 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-max-16 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-max-16, .cds--grid--condensed .cds--col-max-16 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-max-16, .cds--grid--narrow .cds--col-max-16 {
  padding-right: 1rem;
  padding-left: 0;
}
.cds--col-max,
.cds--col-max--auto {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.cds--row--condensed .cds--col-max, .cds--grid--condensed .cds--col-max,
.cds--row--condensed .cds--col-max--auto,
.cds--grid--condensed .cds--col-max--auto {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.cds--row--narrow .cds--col-max, .cds--grid--narrow .cds--col-max,
.cds--row--narrow .cds--col-max--auto,
.cds--grid--narrow .cds--col-max--auto {
  padding-right: 1rem;
  padding-left: 0;
}
@media (min-width: 99rem) {
  .cds--col,
  .cds--col-max {
    max-width: 100%;
    flex-basis: 0;
    flex-grow: 1;
  }
  .cds--col--auto,
  .cds--col-max--auto {
    width: auto;
    max-width: 100%;
    flex: 1 0;
  }
  .cds--col-max-0 {
    display: none;
  }
  .cds--col-max-1 {
    display: block;
    max-width: 6.25%;
    flex: 0 0 6.25%;
  }
  .cds--col-max-2 {
    display: block;
    max-width: 12.5%;
    flex: 0 0 12.5%;
  }
  .cds--col-max-3 {
    display: block;
    max-width: 18.75%;
    flex: 0 0 18.75%;
  }
  .cds--col-max-4 {
    display: block;
    max-width: 25%;
    flex: 0 0 25%;
  }
  .cds--col-max-5 {
    display: block;
    max-width: 31.25%;
    flex: 0 0 31.25%;
  }
  .cds--col-max-6 {
    display: block;
    max-width: 37.5%;
    flex: 0 0 37.5%;
  }
  .cds--col-max-7 {
    display: block;
    max-width: 43.75%;
    flex: 0 0 43.75%;
  }
  .cds--col-max-8 {
    display: block;
    max-width: 50%;
    flex: 0 0 50%;
  }
  .cds--col-max-9 {
    display: block;
    max-width: 56.25%;
    flex: 0 0 56.25%;
  }
  .cds--col-max-10 {
    display: block;
    max-width: 62.5%;
    flex: 0 0 62.5%;
  }
  .cds--col-max-11 {
    display: block;
    max-width: 68.75%;
    flex: 0 0 68.75%;
  }
  .cds--col-max-12 {
    display: block;
    max-width: 75%;
    flex: 0 0 75%;
  }
  .cds--col-max-13 {
    display: block;
    max-width: 81.25%;
    flex: 0 0 81.25%;
  }
  .cds--col-max-14 {
    display: block;
    max-width: 87.5%;
    flex: 0 0 87.5%;
  }
  .cds--col-max-15 {
    display: block;
    max-width: 93.75%;
    flex: 0 0 93.75%;
  }
  .cds--col-max-16 {
    display: block;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .cds--offset-max-0 {
    margin-left: 0;
  }
  .cds--offset-max-1 {
    margin-left: 6.25%;
  }
  .cds--offset-max-2 {
    margin-left: 12.5%;
  }
  .cds--offset-max-3 {
    margin-left: 18.75%;
  }
  .cds--offset-max-4 {
    margin-left: 25%;
  }
  .cds--offset-max-5 {
    margin-left: 31.25%;
  }
  .cds--offset-max-6 {
    margin-left: 37.5%;
  }
  .cds--offset-max-7 {
    margin-left: 43.75%;
  }
  .cds--offset-max-8 {
    margin-left: 50%;
  }
  .cds--offset-max-9 {
    margin-left: 56.25%;
  }
  .cds--offset-max-10 {
    margin-left: 62.5%;
  }
  .cds--offset-max-11 {
    margin-left: 68.75%;
  }
  .cds--offset-max-12 {
    margin-left: 75%;
  }
  .cds--offset-max-13 {
    margin-left: 81.25%;
  }
  .cds--offset-max-14 {
    margin-left: 87.5%;
  }
  .cds--offset-max-15 {
    margin-left: 93.75%;
  }
}
.cds--no-gutter,
.cds--row.cds--no-gutter [class*=cds--col] {
  padding-right: 0;
  padding-left: 0;
}
.cds--no-gutter--start,
.cds--row.cds--no-gutter--start [class*=cds--col] {
  padding-left: 0;
}
.cds--no-gutter--end,
.cds--row.cds--no-gutter--end [class*=cds--col] {
  padding-right: 0;
}
.cds--hang--start {
  padding-left: 1rem;
}
.cds--hang--end {
  padding-right: 1rem;
}
:root {
  --cds-grid-gutter: 2rem;
  --cds-grid-columns: 4;
  --cds-grid-margin: 0;
}
@media (min-width: 42rem) {
  :root {
    --cds-grid-columns: 8;
    --cds-grid-margin: 1rem;
  }
}
@media (min-width: 66rem) {
  :root {
    --cds-grid-columns: 16;
  }
}
@media (min-width: 99rem) {
  :root {
    --cds-grid-margin: 1.5rem;
  }
}
.cds--css-grid {
  --cds-grid-gutter-start: calc(var(--cds-grid-gutter) / 2);
  --cds-grid-gutter-end: calc(var(--cds-grid-gutter) / 2);
  --cds-grid-column-hang: calc(var(--cds-grid-gutter) / 2);
  display: grid;
  width: 100%;
  max-width: 99rem;
  padding-right: var(--cds-grid-margin);
  padding-left: var(--cds-grid-margin);
  margin-right: auto;
  margin-left: auto;
  grid-template-columns: repeat(var(--cds-grid-columns), minmax(0, 1fr));
}
.cds--css-grid--full-width {
  max-width: 100%;
}
.cds--css-grid-column {
  --cds-grid-mode-start: var(--cds-grid-gutter-start);
  --cds-grid-mode-end: var(--cds-grid-gutter-end);
  margin-right: var(--cds-grid-gutter-end);
  margin-left: var(--cds-grid-gutter-start);
}
[dir=rtl] .cds--css-grid-column {
  margin-right: var(--cds-grid-gutter-start);
  margin-left: var(--cds-grid-gutter-end);
}
.cds--css-grid--narrow {
  --cds-grid-gutter-start: 0;
}
.cds--css-grid--condensed {
  --cds-grid-gutter: 0.0625rem;
  --cds-grid-column-hang: 0.96875rem;
}
.cds--subgrid {
  display: grid;
  margin-right: calc(var(--cds-grid-mode-end) * -1);
  margin-left: calc(var(--cds-grid-mode-start) * -1);
  grid-template-columns: repeat(var(--cds-grid-columns), minmax(0, 1fr));
}
[dir=rtl] .cds--subgrid {
  margin-right: calc(var(--cds-grid-mode-start) * -1);
  margin-left: calc(var(--cds-grid-mode-end) * -1);
}
.cds--subgrid--wide {
  --cds-grid-gutter-start: 1rem;
  --cds-grid-gutter-end: 1rem;
  --cds-grid-column-hang: 0;
}
.cds--subgrid--narrow {
  --cds-grid-gutter-start: 0;
  --cds-grid-gutter-end: 1rem;
  --cds-grid-column-hang: 1rem;
}
.cds--subgrid--condensed {
  --cds-grid-gutter-start: 0.03125rem;
  --cds-grid-gutter-end: 0.03125rem;
  --cds-grid-column-hang: 0.96875rem;
}
.cds--grid-column-hang {
  margin-left: var(--cds-grid-column-hang);
}
[dir=rtl] .cds--grid-column-hang {
  margin-right: var(--cds-grid-column-hang);
  margin-left: initial;
}
.cds--col-span-0 {
  display: none;
}
.cds--col-span-1 {
  --cds-grid-columns: 1;
  display: block;
  grid-column: span 1/span 1;
}
.cds--col-span-2 {
  --cds-grid-columns: 2;
  display: block;
  grid-column: span 2/span 2;
}
.cds--col-span-3 {
  --cds-grid-columns: 3;
  display: block;
  grid-column: span 3/span 3;
}
.cds--col-span-4 {
  --cds-grid-columns: 4;
  display: block;
  grid-column: span 4/span 4;
}
.cds--col-span-5 {
  --cds-grid-columns: 5;
  display: block;
  grid-column: span 5/span 5;
}
.cds--col-span-6 {
  --cds-grid-columns: 6;
  display: block;
  grid-column: span 6/span 6;
}
.cds--col-span-7 {
  --cds-grid-columns: 7;
  display: block;
  grid-column: span 7/span 7;
}
.cds--col-span-8 {
  --cds-grid-columns: 8;
  display: block;
  grid-column: span 8/span 8;
}
.cds--col-span-9 {
  --cds-grid-columns: 9;
  display: block;
  grid-column: span 9/span 9;
}
.cds--col-span-10 {
  --cds-grid-columns: 10;
  display: block;
  grid-column: span 10/span 10;
}
.cds--col-span-11 {
  --cds-grid-columns: 11;
  display: block;
  grid-column: span 11/span 11;
}
.cds--col-span-12 {
  --cds-grid-columns: 12;
  display: block;
  grid-column: span 12/span 12;
}
.cds--col-span-13 {
  --cds-grid-columns: 13;
  display: block;
  grid-column: span 13/span 13;
}
.cds--col-span-14 {
  --cds-grid-columns: 14;
  display: block;
  grid-column: span 14/span 14;
}
.cds--col-span-15 {
  --cds-grid-columns: 15;
  display: block;
  grid-column: span 15/span 15;
}
.cds--col-span-16 {
  --cds-grid-columns: 16;
  display: block;
  grid-column: span 16/span 16;
}
.cds--sm\:col-span-0 {
  display: none;
}
.cds--sm\:col-span-1 {
  --cds-grid-columns: 1;
  display: block;
  grid-column: span 1/span 1;
}
.cds--sm\:col-span-2 {
  --cds-grid-columns: 2;
  display: block;
  grid-column: span 2/span 2;
}
.cds--sm\:col-span-3 {
  --cds-grid-columns: 3;
  display: block;
  grid-column: span 3/span 3;
}
.cds--sm\:col-span-4 {
  --cds-grid-columns: 4;
  display: block;
  grid-column: span 4/span 4;
}
.cds--sm\:col-span-auto {
  grid-column: auto;
}
.cds--sm\:col-span-100 {
  grid-column: 1/-1;
}
.cds--sm\:col-span-75 {
  --cds-grid-columns: 3;
  grid-column: span 3 / span 3;
}
.cds--sm\:col-span-50 {
  --cds-grid-columns: 2;
  grid-column: span 2 / span 2;
}
.cds--sm\:col-span-25 {
  --cds-grid-columns: 1;
  grid-column: span 1 / span 1;
}
@media (min-width: 42rem) {
  .cds--md\:col-span-0 {
    display: none;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-1 {
    --cds-grid-columns: 1;
    display: block;
    grid-column: span 1/span 1;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-2 {
    --cds-grid-columns: 2;
    display: block;
    grid-column: span 2/span 2;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-3 {
    --cds-grid-columns: 3;
    display: block;
    grid-column: span 3/span 3;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-4 {
    --cds-grid-columns: 4;
    display: block;
    grid-column: span 4/span 4;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-5 {
    --cds-grid-columns: 5;
    display: block;
    grid-column: span 5/span 5;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-6 {
    --cds-grid-columns: 6;
    display: block;
    grid-column: span 6/span 6;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-7 {
    --cds-grid-columns: 7;
    display: block;
    grid-column: span 7/span 7;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-8 {
    --cds-grid-columns: 8;
    display: block;
    grid-column: span 8/span 8;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-auto {
    grid-column: auto;
  }
  .cds--md\:col-span-100 {
    grid-column: 1/-1;
  }
  .cds--md\:col-span-75 {
    --cds-grid-columns: 6;
    grid-column: span 6 / span 6;
  }
  .cds--md\:col-span-50 {
    --cds-grid-columns: 4;
    grid-column: span 4 / span 4;
  }
  .cds--md\:col-span-25 {
    --cds-grid-columns: 2;
    grid-column: span 2 / span 2;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-0 {
    display: none;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-1 {
    --cds-grid-columns: 1;
    display: block;
    grid-column: span 1/span 1;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-2 {
    --cds-grid-columns: 2;
    display: block;
    grid-column: span 2/span 2;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-3 {
    --cds-grid-columns: 3;
    display: block;
    grid-column: span 3/span 3;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-4 {
    --cds-grid-columns: 4;
    display: block;
    grid-column: span 4/span 4;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-5 {
    --cds-grid-columns: 5;
    display: block;
    grid-column: span 5/span 5;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-6 {
    --cds-grid-columns: 6;
    display: block;
    grid-column: span 6/span 6;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-7 {
    --cds-grid-columns: 7;
    display: block;
    grid-column: span 7/span 7;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-8 {
    --cds-grid-columns: 8;
    display: block;
    grid-column: span 8/span 8;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-9 {
    --cds-grid-columns: 9;
    display: block;
    grid-column: span 9/span 9;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-10 {
    --cds-grid-columns: 10;
    display: block;
    grid-column: span 10/span 10;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-11 {
    --cds-grid-columns: 11;
    display: block;
    grid-column: span 11/span 11;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-12 {
    --cds-grid-columns: 12;
    display: block;
    grid-column: span 12/span 12;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-13 {
    --cds-grid-columns: 13;
    display: block;
    grid-column: span 13/span 13;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-14 {
    --cds-grid-columns: 14;
    display: block;
    grid-column: span 14/span 14;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-15 {
    --cds-grid-columns: 15;
    display: block;
    grid-column: span 15/span 15;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-16 {
    --cds-grid-columns: 16;
    display: block;
    grid-column: span 16/span 16;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-auto {
    grid-column: auto;
  }
  .cds--lg\:col-span-100 {
    grid-column: 1/-1;
  }
  .cds--lg\:col-span-75 {
    --cds-grid-columns: 12;
    grid-column: span 12 / span 12;
  }
  .cds--lg\:col-span-50 {
    --cds-grid-columns: 8;
    grid-column: span 8 / span 8;
  }
  .cds--lg\:col-span-25 {
    --cds-grid-columns: 4;
    grid-column: span 4 / span 4;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-0 {
    display: none;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-1 {
    --cds-grid-columns: 1;
    display: block;
    grid-column: span 1/span 1;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-2 {
    --cds-grid-columns: 2;
    display: block;
    grid-column: span 2/span 2;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-3 {
    --cds-grid-columns: 3;
    display: block;
    grid-column: span 3/span 3;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-4 {
    --cds-grid-columns: 4;
    display: block;
    grid-column: span 4/span 4;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-5 {
    --cds-grid-columns: 5;
    display: block;
    grid-column: span 5/span 5;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-6 {
    --cds-grid-columns: 6;
    display: block;
    grid-column: span 6/span 6;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-7 {
    --cds-grid-columns: 7;
    display: block;
    grid-column: span 7/span 7;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-8 {
    --cds-grid-columns: 8;
    display: block;
    grid-column: span 8/span 8;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-9 {
    --cds-grid-columns: 9;
    display: block;
    grid-column: span 9/span 9;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-10 {
    --cds-grid-columns: 10;
    display: block;
    grid-column: span 10/span 10;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-11 {
    --cds-grid-columns: 11;
    display: block;
    grid-column: span 11/span 11;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-12 {
    --cds-grid-columns: 12;
    display: block;
    grid-column: span 12/span 12;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-13 {
    --cds-grid-columns: 13;
    display: block;
    grid-column: span 13/span 13;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-14 {
    --cds-grid-columns: 14;
    display: block;
    grid-column: span 14/span 14;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-15 {
    --cds-grid-columns: 15;
    display: block;
    grid-column: span 15/span 15;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-16 {
    --cds-grid-columns: 16;
    display: block;
    grid-column: span 16/span 16;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-auto {
    grid-column: auto;
  }
  .cds--xlg\:col-span-100 {
    grid-column: 1/-1;
  }
  .cds--xlg\:col-span-75 {
    --cds-grid-columns: 12;
    grid-column: span 12 / span 12;
  }
  .cds--xlg\:col-span-50 {
    --cds-grid-columns: 8;
    grid-column: span 8 / span 8;
  }
  .cds--xlg\:col-span-25 {
    --cds-grid-columns: 4;
    grid-column: span 4 / span 4;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-0 {
    display: none;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-1 {
    --cds-grid-columns: 1;
    display: block;
    grid-column: span 1/span 1;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-2 {
    --cds-grid-columns: 2;
    display: block;
    grid-column: span 2/span 2;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-3 {
    --cds-grid-columns: 3;
    display: block;
    grid-column: span 3/span 3;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-4 {
    --cds-grid-columns: 4;
    display: block;
    grid-column: span 4/span 4;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-5 {
    --cds-grid-columns: 5;
    display: block;
    grid-column: span 5/span 5;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-6 {
    --cds-grid-columns: 6;
    display: block;
    grid-column: span 6/span 6;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-7 {
    --cds-grid-columns: 7;
    display: block;
    grid-column: span 7/span 7;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-8 {
    --cds-grid-columns: 8;
    display: block;
    grid-column: span 8/span 8;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-9 {
    --cds-grid-columns: 9;
    display: block;
    grid-column: span 9/span 9;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-10 {
    --cds-grid-columns: 10;
    display: block;
    grid-column: span 10/span 10;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-11 {
    --cds-grid-columns: 11;
    display: block;
    grid-column: span 11/span 11;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-12 {
    --cds-grid-columns: 12;
    display: block;
    grid-column: span 12/span 12;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-13 {
    --cds-grid-columns: 13;
    display: block;
    grid-column: span 13/span 13;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-14 {
    --cds-grid-columns: 14;
    display: block;
    grid-column: span 14/span 14;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-15 {
    --cds-grid-columns: 15;
    display: block;
    grid-column: span 15/span 15;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-16 {
    --cds-grid-columns: 16;
    display: block;
    grid-column: span 16/span 16;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-auto {
    grid-column: auto;
  }
  .cds--max\:col-span-100 {
    grid-column: 1/-1;
  }
  .cds--max\:col-span-75 {
    --cds-grid-columns: 12;
    grid-column: span 12 / span 12;
  }
  .cds--max\:col-span-50 {
    --cds-grid-columns: 8;
    grid-column: span 8 / span 8;
  }
  .cds--max\:col-span-25 {
    --cds-grid-columns: 4;
    grid-column: span 4 / span 4;
  }
}
.cds--col-span-auto {
  grid-column: auto;
}
.cds--col-span-100 {
  grid-column: 1/-1;
}
.cds--col-span-75 {
  --cds-grid-columns: 3;
  grid-column: span 3 / span 3;
}
@media (min-width: 42rem) {
  .cds--col-span-75 {
    --cds-grid-columns: 6;
    grid-column: span 6 / span 6;
  }
}
@media (min-width: 66rem) {
  .cds--col-span-75 {
    --cds-grid-columns: 12;
    grid-column: span 12 / span 12;
  }
}
.cds--col-span-50 {
  --cds-grid-columns: 2;
  grid-column: span 2 / span 2;
}
@media (min-width: 42rem) {
  .cds--col-span-50 {
    --cds-grid-columns: 4;
    grid-column: span 4 / span 4;
  }
}
@media (min-width: 66rem) {
  .cds--col-span-50 {
    --cds-grid-columns: 8;
    grid-column: span 8 / span 8;
  }
}
.cds--col-span-25 {
  --cds-grid-columns: 1;
  grid-column: span 1 / span 1;
}
@media (min-width: 42rem) {
  .cds--col-span-25 {
    --cds-grid-columns: 2;
    grid-column: span 2 / span 2;
  }
}
@media (min-width: 66rem) {
  .cds--col-span-25 {
    --cds-grid-columns: 4;
    grid-column: span 4 / span 4;
  }
}
.cds--col-start-1 {
  grid-column-start: 1;
}
.cds--col-start-2 {
  grid-column-start: 2;
}
.cds--col-start-3 {
  grid-column-start: 3;
}
.cds--col-start-4 {
  grid-column-start: 4;
}
.cds--col-start-5 {
  grid-column-start: 5;
}
.cds--col-start-6 {
  grid-column-start: 6;
}
.cds--col-start-7 {
  grid-column-start: 7;
}
.cds--col-start-8 {
  grid-column-start: 8;
}
.cds--col-start-9 {
  grid-column-start: 9;
}
.cds--col-start-10 {
  grid-column-start: 10;
}
.cds--col-start-11 {
  grid-column-start: 11;
}
.cds--col-start-12 {
  grid-column-start: 12;
}
.cds--col-start-13 {
  grid-column-start: 13;
}
.cds--col-start-14 {
  grid-column-start: 14;
}
.cds--col-start-15 {
  grid-column-start: 15;
}
.cds--col-start-16 {
  grid-column-start: 16;
}
.cds--col-end-2 {
  grid-column-end: 2;
}
.cds--col-end-3 {
  grid-column-end: 3;
}
.cds--col-end-4 {
  grid-column-end: 4;
}
.cds--col-end-5 {
  grid-column-end: 5;
}
.cds--col-end-6 {
  grid-column-end: 6;
}
.cds--col-end-7 {
  grid-column-end: 7;
}
.cds--col-end-8 {
  grid-column-end: 8;
}
.cds--col-end-9 {
  grid-column-end: 9;
}
.cds--col-end-10 {
  grid-column-end: 10;
}
.cds--col-end-11 {
  grid-column-end: 11;
}
.cds--col-end-12 {
  grid-column-end: 12;
}
.cds--col-end-13 {
  grid-column-end: 13;
}
.cds--col-end-14 {
  grid-column-end: 14;
}
.cds--col-end-15 {
  grid-column-end: 15;
}
.cds--col-end-16 {
  grid-column-end: 16;
}
.cds--col-end-17 {
  grid-column-end: 17;
}
.cds--col-start-auto {
  grid-column-start: auto;
}
.cds--col-end-auto {
  grid-column-end: auto;
}
.cds--sm\:col-start-1 {
  grid-column-start: 1;
}
.cds--sm\:col-start-2 {
  grid-column-start: 2;
}
.cds--sm\:col-start-3 {
  grid-column-start: 3;
}
.cds--sm\:col-start-4 {
  grid-column-start: 4;
}
.cds--sm\:col-start-5 {
  grid-column-start: 5;
}
.cds--sm\:col-start-6 {
  grid-column-start: 6;
}
.cds--sm\:col-start-7 {
  grid-column-start: 7;
}
.cds--sm\:col-start-8 {
  grid-column-start: 8;
}
.cds--sm\:col-start-9 {
  grid-column-start: 9;
}
.cds--sm\:col-start-10 {
  grid-column-start: 10;
}
.cds--sm\:col-start-11 {
  grid-column-start: 11;
}
.cds--sm\:col-start-12 {
  grid-column-start: 12;
}
.cds--sm\:col-start-13 {
  grid-column-start: 13;
}
.cds--sm\:col-start-14 {
  grid-column-start: 14;
}
.cds--sm\:col-start-15 {
  grid-column-start: 15;
}
.cds--sm\:col-start-16 {
  grid-column-start: 16;
}
.cds--sm\:col-end-2 {
  grid-column-end: 2;
}
.cds--sm\:col-end-3 {
  grid-column-end: 3;
}
.cds--sm\:col-end-4 {
  grid-column-end: 4;
}
.cds--sm\:col-end-5 {
  grid-column-end: 5;
}
.cds--sm\:col-end-6 {
  grid-column-end: 6;
}
.cds--sm\:col-end-7 {
  grid-column-end: 7;
}
.cds--sm\:col-end-8 {
  grid-column-end: 8;
}
.cds--sm\:col-end-9 {
  grid-column-end: 9;
}
.cds--sm\:col-end-10 {
  grid-column-end: 10;
}
.cds--sm\:col-end-11 {
  grid-column-end: 11;
}
.cds--sm\:col-end-12 {
  grid-column-end: 12;
}
.cds--sm\:col-end-13 {
  grid-column-end: 13;
}
.cds--sm\:col-end-14 {
  grid-column-end: 14;
}
.cds--sm\:col-end-15 {
  grid-column-end: 15;
}
.cds--sm\:col-end-16 {
  grid-column-end: 16;
}
.cds--sm\:col-end-17 {
  grid-column-end: 17;
}
.cds--sm\:col-start-auto {
  grid-column-start: auto;
}
.cds--sm\:col-end-auto {
  grid-column-end: auto;
}
@media (min-width: 42rem) {
  .cds--md\:col-start-1 {
    grid-column-start: 1;
  }
  .cds--md\:col-start-2 {
    grid-column-start: 2;
  }
  .cds--md\:col-start-3 {
    grid-column-start: 3;
  }
  .cds--md\:col-start-4 {
    grid-column-start: 4;
  }
  .cds--md\:col-start-5 {
    grid-column-start: 5;
  }
  .cds--md\:col-start-6 {
    grid-column-start: 6;
  }
  .cds--md\:col-start-7 {
    grid-column-start: 7;
  }
  .cds--md\:col-start-8 {
    grid-column-start: 8;
  }
  .cds--md\:col-start-9 {
    grid-column-start: 9;
  }
  .cds--md\:col-start-10 {
    grid-column-start: 10;
  }
  .cds--md\:col-start-11 {
    grid-column-start: 11;
  }
  .cds--md\:col-start-12 {
    grid-column-start: 12;
  }
  .cds--md\:col-start-13 {
    grid-column-start: 13;
  }
  .cds--md\:col-start-14 {
    grid-column-start: 14;
  }
  .cds--md\:col-start-15 {
    grid-column-start: 15;
  }
  .cds--md\:col-start-16 {
    grid-column-start: 16;
  }
  .cds--md\:col-end-2 {
    grid-column-end: 2;
  }
  .cds--md\:col-end-3 {
    grid-column-end: 3;
  }
  .cds--md\:col-end-4 {
    grid-column-end: 4;
  }
  .cds--md\:col-end-5 {
    grid-column-end: 5;
  }
  .cds--md\:col-end-6 {
    grid-column-end: 6;
  }
  .cds--md\:col-end-7 {
    grid-column-end: 7;
  }
  .cds--md\:col-end-8 {
    grid-column-end: 8;
  }
  .cds--md\:col-end-9 {
    grid-column-end: 9;
  }
  .cds--md\:col-end-10 {
    grid-column-end: 10;
  }
  .cds--md\:col-end-11 {
    grid-column-end: 11;
  }
  .cds--md\:col-end-12 {
    grid-column-end: 12;
  }
  .cds--md\:col-end-13 {
    grid-column-end: 13;
  }
  .cds--md\:col-end-14 {
    grid-column-end: 14;
  }
  .cds--md\:col-end-15 {
    grid-column-end: 15;
  }
  .cds--md\:col-end-16 {
    grid-column-end: 16;
  }
  .cds--md\:col-end-17 {
    grid-column-end: 17;
  }
  .cds--md\:col-start-auto {
    grid-column-start: auto;
  }
  .cds--md\:col-end-auto {
    grid-column-end: auto;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-start-1 {
    grid-column-start: 1;
  }
  .cds--lg\:col-start-2 {
    grid-column-start: 2;
  }
  .cds--lg\:col-start-3 {
    grid-column-start: 3;
  }
  .cds--lg\:col-start-4 {
    grid-column-start: 4;
  }
  .cds--lg\:col-start-5 {
    grid-column-start: 5;
  }
  .cds--lg\:col-start-6 {
    grid-column-start: 6;
  }
  .cds--lg\:col-start-7 {
    grid-column-start: 7;
  }
  .cds--lg\:col-start-8 {
    grid-column-start: 8;
  }
  .cds--lg\:col-start-9 {
    grid-column-start: 9;
  }
  .cds--lg\:col-start-10 {
    grid-column-start: 10;
  }
  .cds--lg\:col-start-11 {
    grid-column-start: 11;
  }
  .cds--lg\:col-start-12 {
    grid-column-start: 12;
  }
  .cds--lg\:col-start-13 {
    grid-column-start: 13;
  }
  .cds--lg\:col-start-14 {
    grid-column-start: 14;
  }
  .cds--lg\:col-start-15 {
    grid-column-start: 15;
  }
  .cds--lg\:col-start-16 {
    grid-column-start: 16;
  }
  .cds--lg\:col-end-2 {
    grid-column-end: 2;
  }
  .cds--lg\:col-end-3 {
    grid-column-end: 3;
  }
  .cds--lg\:col-end-4 {
    grid-column-end: 4;
  }
  .cds--lg\:col-end-5 {
    grid-column-end: 5;
  }
  .cds--lg\:col-end-6 {
    grid-column-end: 6;
  }
  .cds--lg\:col-end-7 {
    grid-column-end: 7;
  }
  .cds--lg\:col-end-8 {
    grid-column-end: 8;
  }
  .cds--lg\:col-end-9 {
    grid-column-end: 9;
  }
  .cds--lg\:col-end-10 {
    grid-column-end: 10;
  }
  .cds--lg\:col-end-11 {
    grid-column-end: 11;
  }
  .cds--lg\:col-end-12 {
    grid-column-end: 12;
  }
  .cds--lg\:col-end-13 {
    grid-column-end: 13;
  }
  .cds--lg\:col-end-14 {
    grid-column-end: 14;
  }
  .cds--lg\:col-end-15 {
    grid-column-end: 15;
  }
  .cds--lg\:col-end-16 {
    grid-column-end: 16;
  }
  .cds--lg\:col-end-17 {
    grid-column-end: 17;
  }
  .cds--lg\:col-start-auto {
    grid-column-start: auto;
  }
  .cds--lg\:col-end-auto {
    grid-column-end: auto;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-start-1 {
    grid-column-start: 1;
  }
  .cds--xlg\:col-start-2 {
    grid-column-start: 2;
  }
  .cds--xlg\:col-start-3 {
    grid-column-start: 3;
  }
  .cds--xlg\:col-start-4 {
    grid-column-start: 4;
  }
  .cds--xlg\:col-start-5 {
    grid-column-start: 5;
  }
  .cds--xlg\:col-start-6 {
    grid-column-start: 6;
  }
  .cds--xlg\:col-start-7 {
    grid-column-start: 7;
  }
  .cds--xlg\:col-start-8 {
    grid-column-start: 8;
  }
  .cds--xlg\:col-start-9 {
    grid-column-start: 9;
  }
  .cds--xlg\:col-start-10 {
    grid-column-start: 10;
  }
  .cds--xlg\:col-start-11 {
    grid-column-start: 11;
  }
  .cds--xlg\:col-start-12 {
    grid-column-start: 12;
  }
  .cds--xlg\:col-start-13 {
    grid-column-start: 13;
  }
  .cds--xlg\:col-start-14 {
    grid-column-start: 14;
  }
  .cds--xlg\:col-start-15 {
    grid-column-start: 15;
  }
  .cds--xlg\:col-start-16 {
    grid-column-start: 16;
  }
  .cds--xlg\:col-end-2 {
    grid-column-end: 2;
  }
  .cds--xlg\:col-end-3 {
    grid-column-end: 3;
  }
  .cds--xlg\:col-end-4 {
    grid-column-end: 4;
  }
  .cds--xlg\:col-end-5 {
    grid-column-end: 5;
  }
  .cds--xlg\:col-end-6 {
    grid-column-end: 6;
  }
  .cds--xlg\:col-end-7 {
    grid-column-end: 7;
  }
  .cds--xlg\:col-end-8 {
    grid-column-end: 8;
  }
  .cds--xlg\:col-end-9 {
    grid-column-end: 9;
  }
  .cds--xlg\:col-end-10 {
    grid-column-end: 10;
  }
  .cds--xlg\:col-end-11 {
    grid-column-end: 11;
  }
  .cds--xlg\:col-end-12 {
    grid-column-end: 12;
  }
  .cds--xlg\:col-end-13 {
    grid-column-end: 13;
  }
  .cds--xlg\:col-end-14 {
    grid-column-end: 14;
  }
  .cds--xlg\:col-end-15 {
    grid-column-end: 15;
  }
  .cds--xlg\:col-end-16 {
    grid-column-end: 16;
  }
  .cds--xlg\:col-end-17 {
    grid-column-end: 17;
  }
  .cds--xlg\:col-start-auto {
    grid-column-start: auto;
  }
  .cds--xlg\:col-end-auto {
    grid-column-end: auto;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-start-1 {
    grid-column-start: 1;
  }
  .cds--max\:col-start-2 {
    grid-column-start: 2;
  }
  .cds--max\:col-start-3 {
    grid-column-start: 3;
  }
  .cds--max\:col-start-4 {
    grid-column-start: 4;
  }
  .cds--max\:col-start-5 {
    grid-column-start: 5;
  }
  .cds--max\:col-start-6 {
    grid-column-start: 6;
  }
  .cds--max\:col-start-7 {
    grid-column-start: 7;
  }
  .cds--max\:col-start-8 {
    grid-column-start: 8;
  }
  .cds--max\:col-start-9 {
    grid-column-start: 9;
  }
  .cds--max\:col-start-10 {
    grid-column-start: 10;
  }
  .cds--max\:col-start-11 {
    grid-column-start: 11;
  }
  .cds--max\:col-start-12 {
    grid-column-start: 12;
  }
  .cds--max\:col-start-13 {
    grid-column-start: 13;
  }
  .cds--max\:col-start-14 {
    grid-column-start: 14;
  }
  .cds--max\:col-start-15 {
    grid-column-start: 15;
  }
  .cds--max\:col-start-16 {
    grid-column-start: 16;
  }
  .cds--max\:col-end-2 {
    grid-column-end: 2;
  }
  .cds--max\:col-end-3 {
    grid-column-end: 3;
  }
  .cds--max\:col-end-4 {
    grid-column-end: 4;
  }
  .cds--max\:col-end-5 {
    grid-column-end: 5;
  }
  .cds--max\:col-end-6 {
    grid-column-end: 6;
  }
  .cds--max\:col-end-7 {
    grid-column-end: 7;
  }
  .cds--max\:col-end-8 {
    grid-column-end: 8;
  }
  .cds--max\:col-end-9 {
    grid-column-end: 9;
  }
  .cds--max\:col-end-10 {
    grid-column-end: 10;
  }
  .cds--max\:col-end-11 {
    grid-column-end: 11;
  }
  .cds--max\:col-end-12 {
    grid-column-end: 12;
  }
  .cds--max\:col-end-13 {
    grid-column-end: 13;
  }
  .cds--max\:col-end-14 {
    grid-column-end: 14;
  }
  .cds--max\:col-end-15 {
    grid-column-end: 15;
  }
  .cds--max\:col-end-16 {
    grid-column-end: 16;
  }
  .cds--max\:col-end-17 {
    grid-column-end: 17;
  }
  .cds--max\:col-start-auto {
    grid-column-start: auto;
  }
  .cds--max\:col-end-auto {
    grid-column-end: auto;
  }
}