.faq{margin:1rem}.faq__question{border:2px solid #707070;cursor:pointer;font-size:26px;padding:1rem 5rem 1rem 2rem;position:relative;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.faq__question:after{height:4px;right:26px;top:calc(50% - 2px);width:30px}.faq__question:after,.faq__question:before{border-radius:3px;content:"";position:absolute;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.faq__question:before{height:30px;right:39px;top:calc(50% - 15px);width:4px}.faq__question.open:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq__question.open:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.faq__answer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:0;opacity:0;overflow:hidden;-webkit-transition:max-height .4s ease,opacity .3s ease;-o-transition:max-height .4s ease,opacity .3s ease;transition:max-height .4s ease,opacity .3s ease}.faq__question.open+.faq__answer-content{max-height:2000px;opacity:1}.faq__answer{padding:1rem 2rem;width:50%}.faq__supporting-content{padding:2rem;width:50%}.faq__image{align-items:center;display:flex;justify-content:center;overflow:hidden;width:100%}.faq__image img{height:auto;min-height:100%;min-width:100%;object-fit:cover;width:auto}.faq__supporting-content iframe,.faq__supporting-content video{aspect-ratio:16/9;border:0;display:block;width:100%}.faq__answer p{font-size:22px}.faq[hidden]{display:none}.faq-eyebrow{font-family:IBM Plex Mono,monospace;font-size:.875rem;font-weight:600;letter-spacing:.14em;margin:1rem 1rem .5rem;text-transform:uppercase}.faq-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem}.faq-filter__pill{background-color:transparent;border:2px solid #707070;border-radius:999px;color:#1a1a1a;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.8125rem;font-weight:600;letter-spacing:.12em;line-height:1;padding:.65rem 1.15rem;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.faq-filter__pill.is-active,.faq-filter__pill:hover{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}.faq__tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.25rem}.faq__tag{background-color:rgba(0,0,0,.06);border-radius:999px;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:600;letter-spacing:.1em;line-height:1;padding:.35rem .65rem;text-transform:uppercase}.faq__canonical-link{margin-top:1.25rem}.faq__canonical-link a{border-bottom:2px solid;font-family:IBM Plex Mono,monospace;font-size:.8125rem;font-weight:600;letter-spacing:.12em;padding-bottom:2px;text-decoration:none;text-transform:uppercase}.faq-empty{border:2px dashed #707070;font-style:italic;margin:1rem;padding:2.75rem 1.5rem;text-align:center}@media(max-width:767px){.faq__question{font-size:20px;padding:1rem 3rem 1rem 1rem}.faq__answer-content{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.faq__answer,.faq__supporting-content{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;padding:.5rem;width:100%}}