.faq-section{max-width:1000px;margin:40px auto;font-family:Arial,sans-serif}.faq-title{font-size:32px;font-weight:700;text-align:center;color:#000;margin-bottom:30px}.faq-item{border:2px solid #ffd680;border-radius:12px;margin-bottom:16px;overflow:hidden;background:#fff}.faq-item summary{cursor:pointer;padding:18px 24px;background:#ffd680;display:flex;align-items:center;justify-content:space-between;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-question{font-size:18px;font-weight:700;color:#000;margin:0}.faq-item summary::after{content:"+";font-size:26px;font-weight:700;color:#000;margin-left:12px;transition:.3s ease}.faq-item[open] summary::after{content:"−"}.faq-content{padding:20px 24px;font-size:16px;line-height:1.6;color:#000;background:#fffaf0}.faq-question{display:inline}