.faq-page-banner:after{background:#303354bd}.faq-reference{padding:115px 0 145px}.faq-category+.faq-category{margin-top:90px}.faq-category .section-heading{margin-bottom:58px}.faq-category .section-heading h2{font-size:36px;margin:0}.faq-category .eyebrow{font-size:12px;margin-bottom:12px}.faq-columns{display:grid;grid-template-columns:1fr 1fr;gap:50px}.faq-columns details{border:1px solid #d7d7d7;border-radius:3px;background:#f1f0f9;margin-bottom:10px;overflow:hidden}.faq-columns summary{position:relative;padding:12px 46px 12px 20px;cursor:pointer;list-style:none;font-size:16px;line-height:1.7;font-weight:600;color:#303354}.faq-columns summary::-webkit-details-marker{display:none}.faq-columns summary:after{content:'→';position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:23px;font-weight:400;color:#303354}.faq-columns details[open] summary:after{content:'↓'}.faq-columns details[open] summary{color:#6663b1}.faq-columns .answer{background:#fff;padding:8px 20px 22px;color:#303354;font-size:16px;line-height:1.85}.faq-columns .answer p+p{margin-top:15px}.faq-columns summary:hover{color:#6663b1}.faq-columns summary:focus-visible{outline-offset:-3px}
@media(max-width:800px){.faq-reference{padding:60px 0 75px}.faq-category+.faq-category{margin-top:52px}.faq-category .section-heading{margin-bottom:28px}.faq-category .section-heading h2{font-size:27px}.faq-columns{grid-template-columns:1fr;gap:0}.faq-columns summary{font-size:15px;padding:13px 42px 13px 16px}.faq-columns .answer{font-size:15px;padding:8px 16px 20px}.faq-columns details{margin-bottom:10px}}
