.sow-carousel-item {
  border-style: solid;
  border-radius: 10;
}



.so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item {
  border-width: 1px;
  border-radius: 5px;
  padding: 7px;
}

.legal-text {
  max-width: 900px;
  margin: 0 auto 3rem;
  font-size: 0.95rem;
  line-height: 1.7;
}

.legal-text h2 {
  font-size: 1.6rem;
  margin-top: 1.5rem;
  margin-bottom: 0.75rem;
  font-weight: 600;
}

.legal-text h3 {
  font-size: 1.1rem;
  margin-top: 1.25rem;
  margin-bottom: 0.5rem;
  text-transform: none;
  letter-spacing: 0;
}

.legal-text p {
  margin-bottom: 0.7rem;
}

.legal-text ul {
  margin-left: 1.2rem;
  margin-bottom: 0.8rem;
}

.legal-text hr {
  margin: 2rem 0;
  border: 0;
  border-top: 1px solid rgba(0,0,0,0.08);
}