.faq-section{display:flex;gap:60px;width:90%;margin:0 auto 100px auto}.faq-column{flex:1;display:flex;flex-direction:column;gap:30px}.faq-item{border-bottom:1px solid #ccc;padding:15px 0;box-sizing:border-box;margin-top:30px}.faq-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-header h3{font-family:"Libre Caslon Text",serif;font-size:18px;font-weight:300;margin:0}.arrow{font-size:20px;transition:transform .3s ease;color:#000}.faq-answer{max-height:0;overflow:hidden;transition:max-height .5s ease,padding .5s ease;padding-top:0}.faq-answer p{color:#000;font-size:18px;line-height:1.6;font-family:"Inter",serif;margin:auto;font-weight:200}.faq-answer.open{padding-top:20px}@media(max-width:1280px){.faq-section{flex-direction:column;gap:40px}}@media(max-width:576px){.faq-header h3{font-size:16px}.faq-item{margin-top:20px}.faq-answer p{font-size:15px;line-height:1.5}}