﻿#SectionFAQ .faq-section{display:flex;gap:60px;margin:0 auto;}#SectionFAQ .faq-section__list{flex:1;background-color:#f3f6fe;border-radius:16px;overflow:hidden;padding:20px 50px;}#SectionFAQ .faq-item{border-bottom:1px solid #d6e4f0;padding:25px 0;}#SectionFAQ .faq-item:last-child{border-bottom:0;}#SectionFAQ .faq-item__question{display:flex;align-items:center;cursor:pointer;gap:12px;user-select:none;}#SectionFAQ .faq-item__icon{flex-shrink:0;font-size:18px;color:#0053b5;transition:transform .3s ease;}#SectionFAQ .faq-item.active .faq-item__icon{transform:rotate(-90deg);}#SectionFAQ .faq-item__question-body{flex:1;}#SectionFAQ .faq-item__question-prefix,#SectionFAQ .faq-item__question-text{font-family:"GraphikTH-SemiBold","Prompt","Noto Sans TC",sans-serif;color:#000;font-size:1.6rem;}#SectionFAQ .faq-item__question-text{display:inline;margin:0;font-weight:inherit;}#SectionFAQ .faq-item__answer{max-height:0;overflow:hidden;transition:max-height .3s ease;}#SectionFAQ .faq-item__answer-inner{margin-top:20px;background-color:#fff;padding:20px 24px;border-radius:12px;line-height:1.8;color:#333;font-size:1.6rem;}#SectionFAQ .faq-item__answer-inner a{color:#0053b5;text-decoration:underline;}@media(max-width:991px){#SectionFAQ .faq-section__list{padding:20px;}#SectionFAQ .faq-item{padding:16px 0;}#SectionFAQ .faq-item__answer-inner{margin-top:8px;}}@media(max-width:1199px){#SectionFAQ .faq-section{flex-direction:column;gap:8px;}}