.qa-section-header{text-align: center;margin-bottom: 15px;max-width: 520px;margin-left: auto;margin-right: auto;margin-top: 17px}.qa-section-header h3{font-size: 18px;font-weight: 600;margin: 0;padding-bottom: 8px;display: inline-block;padding-left: 15px;padding-right: 15px;border: none;border-bottom: none;position: relative}.qa-section-header h3::after{content: '';position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 20px;height: 1.5px;background-color: #ddd}.qa-item{border: none;border-bottom: 1px solid #ddd;border-radius: 0;margin-bottom: 0;background: transparent;max-width: 520px;margin-left: auto;margin-right: auto}.qa-item + .qa-item{border-top: none}.qa-question{padding: 20px 20px;cursor: pointer;display: flex;justify-content: space-between;align-items: center;transition: background-color 0.2s;border: none;background: transparent}.qa-question-text{font-weight: bold;flex: 1;margin-left: 10px;font-size: 16px;text-align: center}.qa-toggle-icon{font-size: 14px;transition: transform 0.35s ease}.qa-item:has(.qa-answer.open) .qa-toggle-icon{transform: rotate(180deg)}.qa-answer{display: grid;grid-template-rows: 0fr;opacity: 0;transition: grid-template-rows 0.35s ease,opacity 0.35s ease}.qa-answer.open{grid-template-rows: 1fr;opacity: 1}.qa-answer-content{overflow: hidden;padding: 0 20px;font-size: 13px;line-height: 1.6;text-align: center;background: #ffffff17;border-top: 1px solid transparent;transition: padding 0.35s ease,border-color 0.35s ease}.qa-answer.open .qa-answer-content{padding: 20px 20px;border-top-color: #eeeeeec4}@media (max-width: 600px){.qa-section-header{margin-top: 35px;margin-bottom: 20px}.qa-question{padding: 18px 15px}.qa-answer-content{padding-left: 15px;padding-right: 15px}.qa-answer.open .qa-answer-content{padding: 18px 15px}.qa-question-text{font-size: 15px}.qa-section-header h3{font-size: 17px}}