/* Q&A 區塊樣式 */
/* Q&A Section Styles */
.qa-section .question {
    cursor: pointer;
    font-weight: bold;
    margin-top: 10px;
    color: #50535a; /* 藍色文字 */
    display: flex;
    align-items: center;
}

.qa-section .question .toggle-icon {
    margin-right: 10px;
    transition: transform 0.3s;
    display: inline-block; /* 確保 transform 可應用 */
}

.qa-section .qa-item .question.active .toggle-icon {
    transform: rotate(90deg);
}

.qa-section .answer {
    margin-left: 40px; /* 增加縮進，使回答區塊更明顯 */
    margin-top: 5px;
    display: none; /* 初始隱藏 */
}

.qa-section .qa-item {
    margin-bottom: 15px;
}

/* 可選：增加圖片的樣式 */
.qa-section .answer img {
    max-width: 100%;
    height: auto;
    margin-top: 10px;
}