.faq-container{max-width:800px;margin:0 auto;padding:120px 2rem 2rem}.faq-container h1{text-align:center;color:var(--color-primary-dark);margin-bottom:3rem;font-size:2.5rem}.faq-item{border-bottom:1px solid #eee;margin-bottom:2rem;padding-bottom:2rem}.faq-item:last-child{border-bottom:none}.faq-item h2{color:#333;margin-bottom:1rem;font-size:1.25rem}.faq-item p{color:#555;line-height:1.6}.faq-link{color:var(--color-primary);font-weight:500;text-decoration:none}.faq-link:hover{text-decoration:underline}
