.faq-list details{padding:0}
.faq-list summary{
  list-style:none;
  cursor:pointer;
  position:relative;
  padding:18px 36px 18px 0;
  color:var(--ink,#111827);
}
.faq-list summary::-webkit-details-marker{display:none}
.faq-list summary::after{
  content:"+";
  position:absolute;
  right:4px;
  top:14px;
  color:#7b8da3;
}
.faq-list details[open] summary::after{content:"−"}
.faq-list details p{
  margin:0;
  padding:0 34px 19px 0;
  color:var(--body,var(--type-body,#405069));
}
.faq-list details p+p{padding-top:0;margin-top:-6px}
