.faq__list{align-content:start;display:grid;gap:12px}.faq__columns{align-items:start;display:grid;gap:12px 24px;grid-template-columns:1fr 1fr}@media (max-width:768px){.faq__columns{grid-template-columns:1fr}}.faq__item{padding:0}.faq__q{font-size:inherit;margin:0}.faq__trigger{align-items:center;background:none;border:0;color:var(--text);cursor:pointer;display:flex;font:600 17px var(--font-sans);gap:16px;justify-content:space-between;padding:20px 24px;text-align:left;width:100%}.faq__trigger:hover{color:var(--brand-600)}.faq__icon{flex:0 0 auto;height:16px;position:relative;width:16px}.faq__icon:after,.faq__icon:before{background:var(--brand-500);border-radius:2px;content:"";position:absolute;transition:transform .15s,opacity .15s}.faq__icon:before{height:2px;left:0;top:7px;width:16px}.faq__icon:after{height:16px;left:7px;top:0;width:2px}.faq__item.is-open .faq__icon:after{opacity:0;transform:scaleY(0)}.faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.faq__item.is-open .faq__panel{grid-template-rows:1fr}.faq__answer{color:var(--text-2);font-size:15px;overflow:hidden;padding:0 24px}.faq__item.is-open .faq__answer{padding-bottom:20px}