.faq-block__title{line-height:.8;font-family:founders-grotesk,sans-serif;font-weight:500;text-transform:uppercase;margin:0 0 .5em;font-size:1.5rem}@media screen and (min-width: 320px){.faq-block__title{font-size:calc(1.5rem + 24 * (100vw - 20rem) / 1120)}}@media screen and (min-width: 1440px){.faq-block__title{font-size:3rem}}.faq-item{border-bottom:2px solid #000;padding:.5em 0}.faq-item__question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:1.5rem}@media screen and (min-width: 320px){.faq-item__question{font-size:calc(1.5rem + 24 * (100vw - 20rem) / 1120)}}@media screen and (min-width: 1440px){.faq-item__question{font-size:3rem}}.faq-item__question svg{width:1.75rem;height:1.75rem}.faq-item__question span{margin-left:1em}.faq-item__question span svg:last-child{display:none}.faq-item__question.is-active svg:first-child{display:none}.faq-item__question.is-active svg:last-child{display:block}.faq-item__answer{display:none;padding:.5em 0}.faq-item__answer p:last-child{margin:0}.template-page.faq .page-title-content h1{line-height:.8;text-transform:uppercase;font-size:2.25rem}@media screen and (min-width: 320px){.template-page.faq .page-title-content h1{font-size:calc(2.25rem + .075*(100vw - 20rem))}}@media screen and (min-width: 1440px){.template-page.faq .page-title-content h1{font-size:7.5rem}}
