.seller-disclosure {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 24px;
  margin-top: 24px;
  padding: 25px;
  border: 1px solid rgba(153, 245, 207, .2);
  border-radius: 20px;
  background: linear-gradient(125deg, rgba(31, 58, 54, .7), rgba(10, 21, 24, .95));
}
.seller-disclosure h2 { margin: 9px 0; font-size: 20px; }
.seller-disclosure p { margin: 0; color: var(--muted); line-height: 1.5; }
.seller-disclosure-details { display: grid; gap: 7px; align-content: center; overflow-wrap: anywhere; }
.seller-disclosure-details strong { font-size: 15px; }
.seller-disclosure-details span,
.seller-disclosure-details address { color: var(--muted); font-size: 13px; font-style: normal; line-height: 1.5; }
.seller-disclosure-details a { width: fit-content; color: #a2efd3; font-size: 13px; text-decoration: underline; text-underline-offset: 3px; }
@media (max-width: 620px) {
  .seller-disclosure { grid-template-columns: 1fr; gap: 18px; padding: 22px; }
}
