.dao-faq{background:#e9e4d8;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:6vw;scroll-margin-top:110px}
.dao-faq .section-heading{align-self:start}
.dao-faq-list{border-top:1px solid var(--line,#16251e29);min-width:0}
.dao-faq details{border-bottom:1px solid var(--line,#16251e29);scroll-margin-top:110px}
.dao-faq summary{display:grid;grid-template-columns:2.2rem minmax(0,1fr) 1.4rem;gap:14px;align-items:start;padding:25px 0;cursor:pointer;list-style:none;font:20px/1.45 Georgia,serif;color:var(--ink,#16251e)}
.dao-faq summary::-webkit-details-marker{display:none}
.dao-faq summary:focus-visible{outline:2px solid var(--clay,#b94a35);outline-offset:5px}
.dao-faq-number{color:var(--clay,#b94a35);font-variant-numeric:tabular-nums}
.dao-faq-toggle{color:var(--clay,#b94a35);font:26px/1 Arial,sans-serif;text-align:center;transition:transform .18s ease}
.dao-faq details[open] .dao-faq-toggle{transform:rotate(45deg)}
.dao-faq-answer{padding:0 2.2rem 25px calc(2.2rem + 14px)}
.dao-faq-answer p{font-size:16px;line-height:1.8;color:#46554b;margin:0 0 1em;overflow-wrap:break-word}
.dao-faq-answer p:last-child{margin-bottom:0}
.direction-detail-copy>.dao-telegram{margin-left:1.5rem}
.footer-socials{flex-wrap:wrap}
@media(max-width:900px){.dao-faq{grid-template-columns:minmax(0,1fr);gap:28px}.dao-faq summary{font-size:19px}}
@media(max-width:600px){.dao-faq{scroll-margin-top:90px}.dao-faq summary{grid-template-columns:1.6rem minmax(0,1fr) 1.2rem;gap:10px;font-size:18px;padding:22px 0}.dao-faq-answer{padding:0 0 24px calc(1.6rem + 10px)}.dao-faq-answer p{line-height:1.7}.direction-detail-copy>.dao-telegram{margin-left:1rem}}
@media(prefers-reduced-motion:reduce){.dao-faq-toggle{transition:none}}
