.faq-container details{border-bottom:1px solid #d9d9c8;padding:16px 0}.faq-container summary{font-weight:600;font-size:1.05rem;color:#6b7a3f;cursor:pointer;list-style:none}.faq-container summary::-webkit-details-marker{display:none}.faq-container summary::before{content:"+";display:inline-block;width:20px;color:#6b7a3f;font-weight:700}.faq-container details[open] summary::before{content:"−"}.faq-container p{margin:10px 0 0 20px;color:#4a4a4a;line-height:1.6}