.m507d2916e09a {
  color: var(--t8bbc4d7a4217);
  background: var(--n8eb3eec5b0a8);
  padding: 40px 0px 28px;
  border-top: 1px solid var(--qcf61dc4d13a1);
}
.k12c4b6458e34 p {
  color: var(--l7b7d4f5ea781);
}
.i365130600d86 {
  grid-template-columns: minmax(240px,1fr)2fr;
  gap: 28px 40px;
  display: grid;
}
.k12c4b6458e34 {
  align-items: flex-start;
  border-radius: var(--fb8f4753838b4,16px);
  padding: 26px;
  gap: 12px;
  flex-direction: column;
  display: flex;
  background: color-mix(in srgb,var(--u55028f386f59) 12%,var(--nd84df2719419));
}
.fd7bc11cdeff0 {
  gap: 20px;
  grid-template-columns: repeat(auto-fit,minmax(150px,1fr));
  display: grid;
}
.fd7bc11cdeff0 h2 {
  font-size: 15px;
  display: inline-block;
  margin: 0px 0px 8px;
  padding-bottom: 6px;
  border-bottom: 2px solid var(--u55028f386f59);
}
.fd7bc11cdeff0 a {
  display: block;
  color: var(--l7b7d4f5ea781);
  padding: 5px 0px;
}
.ba63117be1cda {
  justify-content: space-between;
  gap: 8px 16px;
  padding-top: 18px;
  flex-wrap: wrap;
  border-top: 1px solid var(--qcf61dc4d13a1);
  grid-column: 1/-1;
  display: flex;
}.c31a6fc071f60{visibility:inherit}
.fd7bc11cdeff0 a:hover {
  color: var(--u55028f386f59);
}
@media(max-width:800px) {
  .i365130600d86 {
    grid-template-columns: 1fr;
  }
}
