.faq-module-scss-module___cRB6q__page{max-width:48rem;margin:0 auto;padding:40px 24px}.faq-module-scss-module___cRB6q__title{color:var(--color-text);margin:0 0 8px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700}.faq-module-scss-module___cRB6q__subtitle{color:var(--color-text-muted);margin:0 0 40px;font-size:1rem;line-height:1.6}.faq-module-scss-module___cRB6q__link{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.faq-module-scss-module___cRB6q__link:hover{opacity:.8}.faq-module-scss-module___cRB6q__list{flex-direction:column;gap:8px;display:flex}.faq-module-scss-module___cRB6q__item{border:1px solid var(--color-border);background-color:var(--color-panel);border-radius:12px;overflow:hidden}.faq-module-scss-module___cRB6q__item[open] .faq-module-scss-module___cRB6q__question:after{transform:rotate(-135deg)}.faq-module-scss-module___cRB6q__question{color:var(--color-text);cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding:16px 24px;font-size:1rem;font-weight:700;list-style:none;display:flex}.faq-module-scss-module___cRB6q__question::-webkit-details-marker{display:none}.faq-module-scss-module___cRB6q__question:after{content:"";border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);flex-shrink:0;width:10px;height:10px;margin-left:16px;transition:transform .2s;transform:rotate(45deg)}.faq-module-scss-module___cRB6q__question:hover{color:var(--color-accent)}.faq-module-scss-module___cRB6q__answer{color:var(--color-text-muted);margin:0;padding:0 24px 24px;font-size:.9rem;line-height:1.7}
