.response-content {
  letter-spacing: -0.003em;
  line-height: 32px;
  margin-top: 2em;
  font-size: 21px;
  margin-bottom: -0.46em;
  font-family: var(--font-family);
  font-style: normal;
  word-break: break-word;
  word-wrap: break-word;
  /*  color: rgba(41, 41, 41, 1); */
  color: rgb(55 65 81);
  font-weight: 400;
}

.response-content h1 {
  line-height: 36px;
  margin-top: 1.95em;
}

.response-content h2 {
  line-height: 36px;
  letter-spacing: 0;
  margin-top: 0.5em;
}

.response-content h3,
h4,
h5,
h6 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.response-content p {
  margin-top: 0.86em;
}

.response-content ul,
ol {
  margin-left: 2rem;
}

.response-content a {
  text-decoration: underline;
  color: var(--color-main);
}

.response-content blockquote {
  background: var(--color-main);
  color: white;
  border-left: 10px solid var(--color-p_three);
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}

.response-content blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}

.response-content blockquote p {
  display: inline;
}
