.faq-page-wrapper{margin:0 auto;max-width:900px}.faq-container{margin:0 auto;padding:var(--layout-prose-card-padding);background-color:var(--card-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--card-border);text-align:left!important}.faq-list{display:flex;flex-direction:column;gap:30px}.faq-item{border-bottom:1px solid var(--border-color);padding-bottom:30px}.faq-item:last-child{border-bottom:none}.faq-question{font-size:var(--heading-h2);font-weight:700;color:var(--text-primary,#22223b);margin-bottom:20px;margin-top:0!important;text-align:left!important}.faq-answer{font-size:1.1rem;line-height:1.7;color:var(--text-primary,#333)}@media (max-width:768px){.faq-question{font-size:var(--heading-h2-mobile)}.faq-answer{font-size:1rem}}