.tsr-faq-dynamic-block{max-width:900px}.tsr-faq-block__footer{margin-top:1.25rem}.tsr-faq-block__more{display:inline-block;text-decoration:none}.tsr-faq-accordion__question{cursor:pointer;font-weight:600}.tsr-faq-accordion__question::-webkit-details-marker{display:none}


/* Allow custom button classes to fully control the CTA */
.tsr-faq-block__footer .tsr-faq-block__more,
.tsr-faq-block__footer .tsr-faq-block__more:visited{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}

/* If a custom class is added, neutralize plugin default visuals so theme/custom CSS can take over */
.tsr-faq-block__footer .tsr-faq-block__more[class*="tsr-btn"],
.tsr-faq-block__footer .tsr-faq-block__more[class*="btn-"],
.tsr-faq-block__footer .tsr-faq-block__more.has-custom-style{
  background: unset;
  color: inherit;
  border: unset;
  box-shadow: unset;
  padding: unset;
  border-radius: unset;
}
