.faq-section{display:flex;flex-direction:column;font-family:Noto Sans,sans-serif;margin:0 auto;max-width:1240px;padding:20px}.faq-list{flex:1;gap:10px}.faq-item,.faq-list{display:flex;flex-direction:column}.faq-item{background-color:#f4f4ff;border-radius:5px;max-width:570px;padding:10px;transition:all .3s ease;width:calc(100% - 20px)}.faq-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.faq-question{color:#333;flex-grow:1;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:700;margin:0 20px 0 0;word-break:break-word}.faq-header .toggle{color:#333;flex-shrink:0;font-size:24px;font-weight:700}.faq-answer{color:#666;display:none;font-size:14px;line-height:1.6;margin-top:10px;padding-right:10px}.faq-item.active .faq-answer{display:block}.faq-item.active .toggle{transform:rotate(45deg)}@media (max-width:690px){.faq-section{padding:10px}.faq-item{max-width:550px}.faq-question{font-size:14px;max-width:calc(100% - 40px)}.faq-answer{font-size:13px}}