.jst-faq{padding:var(--section-space-y) 0}.jst-faq__header{margin-bottom:40px}.jst-faq__title{margin-bottom:16px}.jst-faq__intro{margin:0;max-width:760px}.jst-faq__list{border-top:1px solid var(--color-border)}.jst-faq__item{border-bottom:1px solid var(--color-border)}.jst-faq__summary{align-items:flex-start;cursor:pointer;display:flex;gap:24px;justify-content:space-between;list-style:none;padding:28px 0}.jst-faq__summary::-webkit-details-marker{display:none}.jst-faq__question{flex:1 1 auto;margin:0}.jst-faq__icon{flex:0 0 28px;height:28px;margin-top:2px;position:relative;width:28px}.jst-faq__icon:after,.jst-faq__icon:before{background:var(--color-accent);border-radius:2px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease;width:18px}.jst-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.jst-faq__item[open] .jst-faq__icon:after{opacity:0}.jst-faq__content{padding:0 52px 28px 0}.jst-faq__answer{margin:0}@media (max-width:767px){.jst-faq__summary{gap:18px;padding:22px 0}.jst-faq__icon{flex-basis:24px;height:24px;width:24px}.jst-faq__content{padding:0 0 22px}}