.ww-faq__wrap{display:grid;gap:var(--ww-sp-8)}
@media (min-width:960px){.ww-faq__wrap{grid-template-columns:5fr 7fr}}
.ww-faq__item{border-bottom:1px solid var(--ww-border)}
.ww-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--ww-sp-4);padding:var(--ww-sp-6) 0;font-weight:600;font-size:var(--ww-fs-lg)}
.ww-faq__item summary::-webkit-details-marker{display:none}
.ww-faq__item summary:hover{color:#fff}
.ww-faq__plus{position:relative;width:16px;height:16px;flex:none}
.ww-faq__plus::before,.ww-faq__plus::after{content:"";position:absolute;inset:7px 0 auto;height:2px;background:var(--ww-red);transition:transform var(--ww-dur) var(--ww-ease)}
.ww-faq__plus::after{transform:rotate(90deg)}
.ww-faq__item[open] .ww-faq__plus::after{transform:rotate(0)}
.ww-faq__item p{margin:0 0 var(--ww-sp-6);color:var(--ww-muted);max-width:44rem}
