.faq-module__RVFOfG__container{max-width:800px;padding:var(--space-3xl) var(--space-xl);margin:0 auto}.faq-module__RVFOfG__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-md);line-height:var(--line-height-tight)}.faq-module__RVFOfG__subtitle{font-size:var(--font-size-lg);color:var(--text-muted);margin-bottom:var(--space-2xl)}.faq-module__RVFOfG__list{border-top:1px solid var(--panel-border);flex-direction:column;display:flex}.faq-module__RVFOfG__item{border-bottom:1px solid var(--panel-border)}.faq-module__RVFOfG__question{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-xs);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--text-primary);transition:color var(--transition-fast);list-style:none;display:flex}.faq-module__RVFOfG__question::-webkit-details-marker{display:none}.faq-module__RVFOfG__question:hover{color:var(--accent-blue)}.faq-module__RVFOfG__chevron{width:20px;height:20px;color:var(--text-muted);transition:transform var(--transition-fast);flex-shrink:0}.faq-module__RVFOfG__item[open] .faq-module__RVFOfG__chevron{transform:rotate(180deg)}.faq-module__RVFOfG__answer{padding:0 var(--space-xs) var(--space-md);font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed);max-width:65ch;margin:0}.faq-module__RVFOfG__related{margin-top:var(--space-2xl);font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.faq-module__RVFOfG__link{color:var(--accent-blue);text-underline-offset:2px;text-decoration:underline}.faq-module__RVFOfG__link:hover{color:var(--accent-blue-hover)}@media (max-width:768px){.faq-module__RVFOfG__container{padding:var(--space-xl) var(--space-md)}}
