.faq-list{flex-direction:column;gap:.9rem;max-width:760px;margin:0 auto;display:flex}.faq-item{border:1px solid #e7dac2;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius);background-color:#fff;background-color:var(--surface);padding:.3rem 1.5rem}.faq-item[open]{border-color:#d8c4a0;border-color:var(--border-strong);box-shadow:0 2px 10px rgba(58,42,31,.06);box-shadow:var(--shadow-soft)}.faq-item__question{cursor:pointer;color:var(--primary-strong);padding:1.15rem 2rem 1.15rem 0;font-size:1.02rem;font-weight:700;list-style:none;display:block;position:relative}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question:after{content:"+";color:var(--accent);font-size:1.4rem;font-weight:400;transition:transform .2s;position:absolute;top:1.1rem;right:0}.faq-item[open] .faq-item__question:after{content:"–"}.faq-item__answer{color:var(--foreground);padding:0 0 1.4rem}.faq-item__answer p{margin-bottom:1rem}.faq-item__answer p:last-child{margin-bottom:0}.faq-item__answer strong{color:var(--primary-strong)}
