.faq-accordion{margin:0 auto;max-width:800px;padding:64px 5vw}.faq-accordion__heading{color:inherit;font-family:var(--font-display);font-size:30px;font-weight:700;margin:0 0 40px;text-align:center}.faq-accordion__search-wrap{margin-bottom:32px}.faq-accordion__search{background:var(--bg);border:1px solid var(--border);border-radius:8px;box-sizing:border-box;color:inherit;display:block;font-family:var(--font-body);font-size:15px;height:48px;outline:none;padding:0 16px 0 44px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.faq-accordion__search:focus{border-color:var(--blue);box-shadow:0 0 0 2px rgba(74,142,178,.15)}.faq-accordion__item{border-bottom:1px solid var(--border-light)}.faq-accordion__question{align-items:center;color:var(--text);cursor:pointer;display:flex;font-family:var(--font-body);font-size:16px;font-weight:600;justify-content:space-between;list-style:none;padding:20px 0}.faq-accordion__question::-webkit-details-marker{display:none}.faq-accordion__question:after{background:currentColor;color:var(--text-muted);content:"";display:block;flex-shrink:0;height:16px;margin-left:16px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .2s ease;width:16px}.faq-accordion__item[open] .faq-accordion__question{color:var(--navy)}.faq-accordion__item[open] .faq-accordion__question:after{transform:rotate(180deg)}.faq-accordion__answer{color:inherit;font-family:var(--font-body);font-size:15px;line-height:1.65;opacity:.7;padding:0 0 20px}.faq-accordion__answer p{margin:0 0 12px}.faq-accordion__answer p:last-child{margin-bottom:0}.faq-accordion__answer ol,.faq-accordion__answer ul{margin:0 0 12px;padding-left:20px}.faq-accordion__answer a{color:var(--blue);text-decoration:none}.faq-accordion__answer a:hover{text-decoration:underline}@media (max-width:767px){.faq-accordion{padding:40px 20px}.faq-accordion__heading{font-size:26px;margin-bottom:32px}.faq-accordion__question{font-size:15px}.faq-accordion__answer{font-size:14px}}