.elementor-3145 .elementor-element.elementor-element-9c25ccc{--display:flex;}.elementor-3145 .elementor-element.elementor-element-9e24056 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;}[data-theme="dark"] .elementor-3145 .elementor-element.elementor-element-9e24056 .elementor-heading-title{color:#ffffff;}.elementor-3145 .elementor-element.elementor-element-69562eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:15px;}[data-theme="dark"] .elementor-3145 .elementor-element.elementor-element-69562eb{color:#ffffff;}.elementor-3145 .elementor-element.elementor-element-3169107{--display:flex;}.elementor-3145 .elementor-element.elementor-element-005d9bc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3145 .elementor-element.elementor-element-005d9bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;}[data-theme="dark"] .elementor-3145 .elementor-element.elementor-element-005d9bc .elementor-heading-title{color:#ffffff;}.elementor-3145 .elementor-element.elementor-element-e40c57d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:15px;}[data-theme="dark"] .elementor-3145 .elementor-element.elementor-element-e40c57d{color:#ffffff;}.elementor-3145 .elementor-element.elementor-element-87bb0a7{--display:flex;}.elementor-3145 .elementor-element.elementor-element-753b446{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3145 .elementor-element.elementor-element-753b446 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;}[data-theme="dark"] .elementor-3145 .elementor-element.elementor-element-753b446 .elementor-heading-title{color:#ffffff;}.elementor-3145 .elementor-element.elementor-element-53b4e7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:15px;}[data-theme="dark"] .elementor-3145 .elementor-element.elementor-element-53b4e7c{color:#ffffff;}.elementor-3145 .elementor-element.elementor-element-e0bdf6c{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}[data-theme="dark"] .elementor-3145 .elementor-element.elementor-element-e0bdf6c{color:#ffffff;}.elementor-3145 .elementor-element.elementor-element-8f7dc10{--display:flex;}.elementor-3145 .elementor-element.elementor-element-e3e28cb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3145 .elementor-element.elementor-element-e3e28cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;}[data-theme="dark"] .elementor-3145 .elementor-element.elementor-element-e3e28cb .elementor-heading-title{color:#ffffff;}.elementor-3145 .elementor-element.elementor-element-4bcb8f9{font-family:"Montserrat", Sans-serif;font-size:15px;}[data-theme="dark"] .elementor-3145 .elementor-element.elementor-element-4bcb8f9{color:#ffffff;}.elementor-3145 .elementor-element.elementor-element-bc47d35{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-0c46e43 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;}[data-theme="dark"] .elementor-3145 .elementor-element.elementor-element-0c46e43 .elementor-heading-title{color:#ffffff;}.elementor-3145 .elementor-element.elementor-element-0d29d40{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;}[data-theme="dark"] .elementor-3145 .elementor-element.elementor-element-0d29d40{color:#ffffff;}.elementor-3145 .elementor-element.elementor-element-083ee05{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-414325c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3145 .elementor-element.elementor-element-414325c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;}[data-theme="dark"] .elementor-3145 .elementor-element.elementor-element-414325c .elementor-heading-title{color:#ffffff;}.elementor-3145 .elementor-element.elementor-element-42f4dee{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;}[data-theme="dark"] .elementor-3145 .elementor-element.elementor-element-42f4dee{color:#ffffff;}.elementor-3145 .elementor-element.elementor-element-dfacadf{--display:flex;--justify-content:flex-end;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-dfacadf:not(.elementor-motion-effects-element-type-background), .elementor-3145 .elementor-element.elementor-element-dfacadf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #CDEDF7 0%, #FFFFFF 100%);}.elementor-3145 .elementor-element.elementor-element-f044d57 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;}[data-theme="dark"] .elementor-3145 .elementor-element.elementor-element-f044d57 .elementor-heading-title{color:#ffffff;}.elementor-3145 .elementor-element.elementor-element-d38c588{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:15px;}[data-theme="dark"] .elementor-3145 .elementor-element.elementor-element-d38c588{color:#ffffff;}@media(max-width:767px){.elementor-3145 .elementor-element.elementor-element-9e24056 .elementor-heading-title{font-size:18px;}.elementor-3145 .elementor-element.elementor-element-69562eb{font-size:13px;}.elementor-3145 .elementor-element.elementor-element-005d9bc .elementor-heading-title{font-size:18px;}.elementor-3145 .elementor-element.elementor-element-e40c57d{font-size:13px;}.elementor-3145 .elementor-element.elementor-element-753b446 .elementor-heading-title{font-size:18px;}.elementor-3145 .elementor-element.elementor-element-53b4e7c{font-size:13px;}.elementor-3145 .elementor-element.elementor-element-e3e28cb{padding:0px 0px 0px 0px;}.elementor-3145 .elementor-element.elementor-element-e3e28cb .elementor-heading-title{font-size:18px;}.elementor-3145 .elementor-element.elementor-element-0c46e43 .elementor-heading-title{font-size:18px;}.elementor-3145 .elementor-element.elementor-element-0d29d40{font-size:15px;}.elementor-3145 .elementor-element.elementor-element-414325c .elementor-heading-title{font-size:18px;}.elementor-3145 .elementor-element.elementor-element-42f4dee{font-size:15px;}.elementor-3145 .elementor-element.elementor-element-f044d57 .elementor-heading-title{font-size:18px;}.elementor-3145 .elementor-element.elementor-element-d38c588{font-size:13px;}}/* Start custom CSS for text-editor, class: .elementor-element-e0bdf6c *//* Container for the table */
.table-container {
    padding: 20px;
    background-color: #ffffff;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

/* Base table styling */
table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #eeeeee; /* Light outer border */
}

/* Header styling */
thead th {
    background-color: #1a1c21; /* Dark near-black background */
    color: #ffffff;
    text-align: left;
    padding: 14px 20px;
    font-size: 18px;
    font-weight: 700;
}

/* Standard cell styling */
td {
    padding: 16px 20px;
    border: 1px solid #f0f0f0; /* Very light grey grid lines */
    color: #333333;
    line-height: 1.5;
    vertical-align: top;
    font-size: 16px;
}

/* Specific styling for the left column */
td:first-child {
    width: 28%; /* Adjust width to match screenshot ratio */
    color: #1a1c21;
}

/* Styling for the bolded first row category */
.category-title {
    font-weight: 800;
    font-size: 18px;
}

/* Matching the general text weight for other category labels */
tbody tr td:first-child {
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d29d40 *//* FAQ 容器样式 */
.faq-section {
    margin-top: 40px;
    background-color: #ffffff;
    border-radius: 8px;
}

/* FAQ 主标题样式 */
.faq-main-title {
    color: #1a1a1a;
    font-size: 22px;
    border-bottom: 2px solid #0056b3;
    padding-bottom: 10px;
    margin-bottom: 25px;
    font-weight: 700;
}

/* 单个 FAQ 条目间距 */
.faq-item {
    margin-bottom: 25px;
}

/* 问题样式：蓝色加粗 */
.faq-question {
    color: #0056b3;
    font-size: 16px;
    margin-bottom: 8px !important;
}

/* 回答样式：深灰色，确保不换行对齐 */
.faq-answer {
    color: #444444;
    line-height: 1.7;
    padding-left: 0;
    margin-top: 0 !important;
}

/* 引用标签样式（可选） */
cite {
    font-style: normal;
    font-size: 12px;
    color: #999;
    margin-left: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d38c588 *//* 强制圆点与文字并排，并设置间距 */
.elementor-3145 .elementor-element.elementor-element-d38c588 ul li {
    list-style-position: outside !important;
    margin-left: 20px !important;
    display: list-item !important;
}

/* 确保内部没有块级元素强制换行 */
.elementor-3145 .elementor-element.elementor-element-d38c588 li p, .elementor-3145 .elementor-element.elementor-element-d38c588 li div {
    display: inline !important;
}/* End custom CSS */