.SectionFaq{scroll-margin-top:5rem;margin:0 6vw;padding:.5rem 0 4rem;background:#fff}.SectionFaq--border-top{border-top:1px solid var(--color-border-dark)}.SectionFaq--top-padding{padding:.5rem 0 0}.SectionFaq--no-padding{padding:0}.SectionFaq--bottom-padding{padding:0 0 4rem}.SectionFaq .faq-category{scroll-margin-top:9rem;margin:0 auto 2rem;max-width:900px}.SectionFaq .faq-category__title{font-size:calc(1rem + .5vw);font-weight:800;line-height:1;text-transform:uppercase;text-align:center;margin:max(2.5rem,4vw) auto;color:var(--color-blue)}.SectionFaq .faq-more-link{display:block;width:max-content;margin:2.5rem auto 1rem;padding:.75rem 1.25rem;border-radius:4rem;font-size:.875rem;font-weight:400;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer;color:var(--color-slate);border:1px solid var(--color-border-dark)}.SectionFaq .faq-more-link:hover{color:#fff;border-color:rgba(0,0,0,0);background:var(--color-blue)}@media(max-width:1200px){.SectionFaq{margin:0 3vw}}.Accordion{margin:auto;padding:0 1rem;border-top:1px solid var(--color-border-dark)}.Accordion:last-of-type{border-bottom:1px solid var(--color-border-dark)}.Accordion__heading{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;font-size:1.25rem;font-weight:500;line-height:1;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;color:var(--color-space)}.Accordion__heading svg{flex:none;font-size:1.375rem}@media(max-width:880px){.Accordion__heading{font-size:1.125rem;line-height:1.4;padding:1.25rem 0}}.Accordion__caption{visibility:hidden;font-size:1rem;font-weight:200;line-height:1.4;height:0;color:var(--color-shadow)}.Accordion__caption a{color:inherit;text-decoration:underline}.Accordion__caption a:hover{text-decoration:none}.Accordion__caption img{width:100%;max-width:680px;height:auto;margin:.5rem 0}.Accordion--open .Accordion__heading{padding-bottom:.75rem}.Accordion--open .Accordion__caption{visibility:visible;height:auto;margin-bottom:1.5rem}