.faq-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line);max-width:920px}.faq-item{border-bottom:1px solid var(--line)}.faq-q{margin:0;font-size:inherit}.faq-q button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;background:none;border:0;color:var(--text);font:inherit;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:600;text-align:left;cursor:pointer}.faq-q button:hover{color:var(--lavender)}.faq-icon{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--line-strong);display:grid;place-items:center;transition:transform .4s var(--ease-out),background .4s}.faq-icon svg{width:14px;height:14px}.faq-item[data-open=true] .faq-icon{transform:rotate(45deg);background:#8b7cf62e}.faq-a p{margin:0 0 22px;color:var(--muted);max-width:70ch}.faq-more{margin-top:28px;color:var(--muted)}.faq-more a{color:var(--lavender)}
