.faq-list{gap:10px;max-width:860px;margin-top:8px;display:grid}@media (min-width:1100px){.faq-list{grid-template-columns:repeat(2,1fr);align-items:start;gap:10px 16px;max-width:none}}.faq-list details{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:18px 21px;transition:border-color .2s}.faq-list details[open]{border-color:var(--ink)}.faq-list summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:15px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--accent-text);flex:none;font-size:20px;line-height:1}.faq-list details[open] summary:after{content:"–"}.faq-list p{color:var(--muted);margin-top:12px;font-size:14px}@media (max-width:640px){.faq-list details{padding:16px 17px}.faq-list summary{font-size:14.5px}}
