.faq-hero{padding-top:4rem}.faq-page-container{max-width:820px;margin:0 auto;padding:1rem 1.5rem 4rem}.faq-list{flex-direction:column;display:flex}.faq-item{border-bottom:1px solid var(--color-border);padding:1.75rem 0}.faq-item:first-child{padding-top:.5rem}.faq-item:last-child{border-bottom:none}.faq-question{margin:0 0 .5rem;font-size:1.25rem;font-weight:500;line-height:1.4}.faq-question a{color:#000;text-decoration:none}.faq-question a:hover{text-decoration:underline}.faq-excerpt{color:var(--color-text-muted);margin:0;font-size:.95rem;line-height:1.6}.faq-answer-link{color:var(--color-primary,#2563eb);margin-top:.75rem;font-size:.9rem;display:inline-block}.faq-empty{text-align:center;color:var(--color-text-muted);padding:2rem 0}
