.faq{background-color:var(--bg);width:100%;position:relative;overflow-x:clip}.faq__container{width:100%;max-width:1400px;margin:0 auto;padding:100px 20px}.faq__inner{width:100%;max-width:1360px;margin:0 auto}.faq__columns{flex-flow:row;gap:32px;width:100%;display:flex}.faq__intro,.faq__list-column{flex-direction:column;flex:1 1 0;align-items:flex-start;min-width:0;display:flex}.faq__heading{width:100%;font-family:var(--font-heading);letter-spacing:-2px;color:var(--ink);margin:0 0 60px;font-size:65px;font-weight:400;line-height:72px}.faq__list{flex-direction:column;gap:10px;width:100%;display:flex}.faq__item{border-bottom:1px solid var(--line)}.faq__title-tag{margin:0}.faq__button{width:100%;color:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:16px 0;transition:all .3s;display:flex}.faq__question{width:100%;font-family:var(--font-body);color:var(--ink);font-size:22px;font-weight:400;line-height:25.3px;transition:all .3s}.faq__icon{background-image:url(/faq/toggle-plus.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:38px;height:38px;transition:all .3s}.faq__icon--active{background-image:url(/faq/toggle-minus.svg)}.faq__panel{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq__item.is-open .faq__panel{grid-template-rows:1fr}.faq__panel-inner{min-height:0;overflow:hidden}.faq__answer{font-family:var(--font-body);color:var(--ink);margin:0;padding:16px 16px 16px 0;font-size:18px;font-weight:400;line-height:25.2px}@media (max-width:1119px){.faq__columns{flex-flow:column}.faq__intro,.faq__list-column{width:100%}}@media (max-width:1023px){.faq__heading{font-size:50px;line-height:58px}}@media (max-width:767px){.faq__container{padding-top:0}.faq__heading{text-align:center;margin-bottom:0}}@media (max-width:479px){.faq__container{padding-left:10px;padding-right:10px}.faq__heading{text-align:left;font-size:40px;line-height:50px}.faq__question{font-size:22px;font-weight:500;line-height:24px}.faq__answer{font-size:16px;line-height:22px}}
