.faq{border:1px solid #e7e5da}.faq__item{background:transparent;transition:background-color .3s ease}.faq__item+.faq__item{border-top:1px solid #e7e5da}.faq__item.is-open{background:#faf9f3}.faq__question{align-items:center;cursor:pointer;display:flex;gap:24px;justify-content:space-between;padding:24px 30px;user-select:none}.faq__question:focus-visible{outline:2px solid #171814;outline-offset:-2px}.faq__question-text{color:#171814;font-family:inherit;font-size:22px;font-weight:400;line-height:26px;text-transform:none}.faq__icon{flex:0 0 auto;height:9px;position:relative;width:9px}.faq__icon:after,.faq__icon:before{background:#171814;content:"";position:absolute}.faq__icon:before{height:1px;left:0;top:4px;width:9px}.faq__icon:after{height:9px;left:4px;top:0;transition:transform .3s ease;width:1px}.faq__item.is-open .faq__icon:after{transform:scaleY(0)}.faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease,visibility 0s linear .3s;visibility:hidden}.faq__item.is-open .faq__answer{grid-template-rows:1fr;transition:grid-template-rows .3s ease,visibility 0s linear 0s;visibility:visible}.faq__answer-inner{min-height:0;overflow:hidden}.faq__answer-content{border-top:1px solid #e7e5da;padding:24px 30px}.faq__answer-content>:first-child{margin-top:0}.faq__answer-content>:last-child{margin-bottom:0}.faq__answer-content p{margin:0}@media only screen and (max-width:767px){.faq__question{align-items:flex-start;gap:20px;padding:16px}.faq__question-text{font-size:20px;line-height:normal}.faq__icon{margin-top:9px}.faq__answer-content{padding:16px}}