/* Give the pricing, AI and uploads questions a clear, contained accordion treatment. */
html body.v71-page-faq #pricing-and-uploads .subpage-head{max-width:760px!important;margin-bottom:26px!important}
html body.v71-page-faq #pricing-and-uploads .faq-question-list{
  max-width:920px!important;
  display:block!important;
  overflow:hidden!important;
  border:1px solid #d4e3ce!important;
  border-radius:16px!important;
  background:#fff!important;
  box-shadow:0 12px 26px rgba(32,61,37,.04)!important;
}
html body.v71-page-faq #pricing-and-uploads .faq-question-list details{
  margin:0!important;
  border:0!important;
  border-bottom:1px solid #e0ebdc!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html body.v71-page-faq #pricing-and-uploads .faq-question-list details:last-child{border-bottom:0!important}
html body.v71-page-faq #pricing-and-uploads .faq-question-list summary{
  min-height:62px!important;
  padding:18px 20px!important;
  color:#1d3022!important;
  font-size:14px!important;
  font-weight:650!important;
  line-height:1.4!important;
}
html body.v71-page-faq #pricing-and-uploads .faq-question-list details[open]{background:#f8fcf5!important}
html body.v71-page-faq #pricing-and-uploads .faq-question-list details[open] summary{border-bottom:1px solid #dce8d7!important}
html body.v71-page-faq #pricing-and-uploads .faq-question-list .faq-answer{padding:0 20px 18px!important}
html body.v71-page-faq #pricing-and-uploads .faq-question-list .faq-answer p{margin:0!important;font-size:14px!important;line-height:1.6!important;color:#58685c!important}
