.section {
  padding: 64px 0;
  background: white;
  margin-top: -1px;
}
.section.light {
  background: var(--bg-soft);
  margin-top: -1px;
}
.media img.rounded {
  border-radius: var(--radius);
}
.shadow {
  box-shadow: var(--shadow);
}

main#content {
  display: flow-root;
}
main#content > .section:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

main#content > .section:last-child .container {
  padding-bottom: 0;
}

.h_img img.rounded {
  border-radius: var(--radius);
}

.why-us .container.grid {
  column-gap: clamp(32px, 6vw, 80px);
}
