/* Home "A LITTLE MORE CLARITY" accordion parity on FAQ and pricing pages. */
html body.design-refresh .faq-topic.audience-faq .faq-list,
html body.design-refresh .pricing-faq .faqs{width:100%;min-width:0}
html body.design-refresh .faq-topic.audience-faq .faq-list details,
html body.design-refresh .pricing-faq .faqs details{
 display:block;position:relative;box-sizing:border-box;
 border:0;border-bottom:1px solid #d6d3ca;border-radius:0;
 background:transparent;box-shadow:none;margin:0;padding:22px 0;
 transition:background-color .2s ease;
}
html body.design-refresh .faq-topic.audience-faq .faq-list details:first-child,
html body.design-refresh .pricing-faq .faqs details:first-child{border-top:1px solid #d6d3ca}
html body.design-refresh .faq-topic.audience-faq .faq-list details[open],
html body.design-refresh .pricing-faq .faqs details[open]{background:transparent}
html body.design-refresh .faq-topic.audience-faq .faq-list summary,
html body.design-refresh .pricing-faq .faqs summary{
 display:block;position:relative;cursor:pointer;list-style:none;
 padding:0 36px 0 0;margin:0;border:0;background:transparent;
 font-size:18px;line-height:1.5;font-weight:500;text-align:left;
}
html body.design-refresh .faq-topic.audience-faq .faq-list summary::-webkit-details-marker,
html body.design-refresh .pricing-faq .faqs summary::-webkit-details-marker{display:none}
html body.design-refresh .pricing-faq .faqs summary > span[aria-hidden="true"]{display:none}
html body.design-refresh .faq-topic.audience-faq .faq-list summary::after,
html body.design-refresh .pricing-faq .faqs summary::after{
 content:'+';position:absolute;right:0;top:0;line-height:1.5;
 font-size:18px;font-weight:400;transform:none;
}
html body.design-refresh .faq-topic.audience-faq .faq-list details[open] summary::after,
html body.design-refresh .pricing-faq .faqs details[open] summary::after{content:'−'}
html body.design-refresh .faq-topic.audience-faq .faq-list details p,
html body.design-refresh .pricing-faq .faqs details p{
 margin:16px 0 0;line-height:1.6;
}
html body.design-refresh .faq-topic.audience-faq .faq-list .faq-motion-answer,
html body.design-refresh .pricing-faq .faqs .faq-motion-answer{padding:0}
html body.design-refresh .faq-topic.audience-faq .faq-list :is(summary,a):focus-visible,
html body.design-refresh .pricing-faq .faqs :is(summary,a):focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:640px){
 html body.design-refresh .faq-topic.audience-faq .faq-list summary,
 html body.design-refresh .pricing-faq .faqs summary{font-size:17px}
}
