.elementor-22247 .elementor-element.elementor-element-23bd3ea{--display:flex;--background-transition:0.3s;}.elementor-22247 .elementor-element.elementor-element-5aa5157 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;}/* Start custom CSS for html, class: .elementor-element-0a9b4f9 *//* ===== Base styles ===== */
.comparison-table-2{
  font-family: Roboto;
  font-size: 18px;
  color: #1F1606;
  font-weight: 400;
  width: 100%;
  table-layout: fixed; /* 固定布局，保证两列均分 */
}

.comparison-table-2 td,
.comparison-table-2 th{
  padding: 10px 20px;
  border: 0 solid #e9e9e9;
  min-width: 130px;
  max-width: 300px;
  word-break: break-word;
}

.comparison-table-2 td:first-child{
  font-weight: bold;
}

.comparison-table-2 .star-icon{
  color: #004098;
  font-weight: bold;
}

/* ===== Mobile adaptation ===== */
@media (max-width: 768px){
  .comparison-table-2{
    font-size: 13px; /* 缩小整体字体 */
  }

  .comparison-table-2 td,
  .comparison-table-2 th{
    padding: 6px 6px; /* 压缩内边距，防止两列溢出 */
    min-width: auto;
    max-width: none;
  }

  .comparison-table-2 td:first-child{
    font-size: 12px;
  }
}/* End custom CSS */