.elementor-446 .elementor-element.elementor-element-2813f93{--display:flex;}.elementor-446 .elementor-element.elementor-element-72d3e0c{--spacer-size:20px;}.elementor-446 .elementor-element.elementor-element-8a6e77c{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-446 .elementor-element.elementor-element-c2c0af8{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-446 .elementor-element.elementor-element-f634996{--display:flex;}.elementor-446 .elementor-element.elementor-element-11215a6{--display:flex;}.elementor-446 .elementor-element.elementor-element-1e92a41{--display:flex;}.elementor-446 .elementor-element.elementor-element-e1394ce{--display:flex;}.elementor-446 .elementor-element.elementor-element-8793cb6{--spacer-size:20px;}.elementor-446 .elementor-element.elementor-element-c1bcd72{--display:flex;}.elementor-446 .elementor-element.elementor-element-0e354b5{--display:flex;}.elementor-446 .elementor-element.elementor-element-e62e886{--display:flex;}.elementor-446 .elementor-element.elementor-element-71da4ac{--display:flex;}.elementor-446 .elementor-element.elementor-element-c2862cb{--display:flex;}.elementor-446 .elementor-element.elementor-element-106b22d{--display:flex;}.elementor-446 .elementor-element.elementor-element-6f94142{--display:flex;}.elementor-446 .elementor-element.elementor-element-2dd0450{--display:flex;}.elementor-446 .elementor-element.elementor-element-4eb20cb{--display:flex;}.elementor-446 .elementor-element.elementor-element-d0e8cd6{--display:flex;}.elementor-446 .elementor-element.elementor-element-b4a5f9f{--display:flex;}.elementor-446 .elementor-element.elementor-element-e67a812{--display:flex;}.elementor-446 .elementor-element.elementor-element-5a234ee{--display:flex;}.elementor-446 .elementor-element.elementor-element-a8075a7{--display:flex;}.elementor-446 .elementor-element.elementor-element-4cb4a49{--display:flex;}.elementor-446 .elementor-element.elementor-element-c019871{--display:flex;}.elementor-446 .elementor-element.elementor-element-2e7ac53{--display:flex;}.elementor-446 .elementor-element.elementor-element-3cde879{--display:flex;}.elementor-446 .elementor-element.elementor-element-ed7eecd{--display:flex;}.elementor-446 .elementor-element.elementor-element-5990fda{--display:flex;}.elementor-446 .elementor-element.elementor-element-b34eb07{--display:flex;}.elementor-446 .elementor-element.elementor-element-56924a6{--display:flex;}.elementor-446 .elementor-element.elementor-element-5c9e57f{--display:flex;}.elementor-446 .elementor-element.elementor-element-eb9c327{--display:flex;}.elementor-446 .elementor-element.elementor-element-71753a5{--display:flex;}.elementor-446 .elementor-element.elementor-element-3517417{--display:flex;}.elementor-446 .elementor-element.elementor-element-c25a77b{--display:flex;}.elementor-446 .elementor-element.elementor-element-e2524b8{--display:flex;}.elementor-446 .elementor-element.elementor-element-3dea8ca{--display:flex;}.elementor-446 .elementor-element.elementor-element-2c83825{--spacer-size:20px;}.elementor-446 .elementor-element.elementor-element-0acce7c{--display:flex;}.elementor-446 .elementor-element.elementor-element-5707e9c{--display:flex;}.elementor-446 .elementor-element.elementor-element-8013dce{--display:flex;}.elementor-446 .elementor-element.elementor-element-10f2730{--display:flex;}.elementor-446 .elementor-element.elementor-element-034e9e1{--display:flex;}.elementor-446 .elementor-element.elementor-element-762645d{--display:flex;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-446 .elementor-element.elementor-element-dd3c3d0{--display:flex;}.elementor-446 .elementor-element.elementor-element-8408de9{--spacer-size:20px;}.elementor-446 .elementor-element.elementor-element-9cbd4dd{--display:flex;}.elementor-446 .elementor-element.elementor-element-2a0c740{--display:flex;}.elementor-446 .elementor-element.elementor-element-d67b68e{--display:flex;}.elementor-446 .elementor-element.elementor-element-7b9e38f{--display:flex;}.elementor-446 .elementor-element.elementor-element-79c94d4{--display:flex;}.elementor-446 .elementor-element.elementor-element-8c34f89{--display:flex;}.elementor-446 .elementor-element.elementor-element-c739c4a{--display:flex;}.elementor-446 .elementor-element.elementor-element-53ab45d{--display:flex;}.elementor-446 .elementor-element.elementor-element-17b3496{--display:flex;}.elementor-446 .elementor-element.elementor-element-9c9167e{--display:flex;}.elementor-446 .elementor-element.elementor-element-4368197{--display:flex;}.elementor-446 .elementor-element.elementor-element-6c3ab6f{--display:flex;}.elementor-446 .elementor-element.elementor-element-eb5f0b2{--display:flex;}.elementor-446 .elementor-element.elementor-element-aee65bf{--display:flex;}.elementor-446 .elementor-element.elementor-element-672f054{--display:flex;}.elementor-446 .elementor-element.elementor-element-e5c24df{--spacer-size:20px;}.elementor-446 .elementor-element.elementor-element-badeebe{--display:flex;}.elementor-446 .elementor-element.elementor-element-dfb76e5{--display:flex;}.elementor-446 .elementor-element.elementor-element-331d672{--display:flex;}.elementor-446 .elementor-element.elementor-element-a356976{--display:flex;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-446 .elementor-element.elementor-element-9ddf542{--divider-border-style:solid;--divider-color:#E6E6E6;--divider-border-width:2px;}.elementor-446 .elementor-element.elementor-element-9ddf542 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-446 .elementor-element.elementor-element-9ddf542 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-446 .elementor-element.elementor-element-22c1708{--display:flex;}.elementor-446 .elementor-element.elementor-element-16b72a0{--display:flex;}.elementor-446 .elementor-element.elementor-element-4269375{--display:flex;}.elementor-446 .elementor-element.elementor-element-1d4fafa{--display:flex;}.elementor-446 .elementor-element.elementor-element-1321327{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-8c3c2db *//*Table CSS*/

/* 外層：負責左右滑動 */
.table-scroll {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; /* iOS 慣性滑動 */
}

/* 表格本體 */
.risk-table {
  border-collapse: collapse;
  width: 100%;
  min-width: 720px; /* 超出手機寬度 → 產生橫向滑動 */
  table-layout: fixed; /* 關鍵：讓欄寬依容器計算，文字才會正常換行 */
}

.risk-table td {
  border: 1px solid #ccc;
  padding: 8px 10px;
  vertical-align: top;

  /* 文字自動換行核心設定 */
  white-space: normal;          /* 允許換行 */
  word-break: break-word;       /* 單字過長時斷行 */
  overflow-wrap: anywhere;      /* 現代瀏覽器最佳解 */
}/* End custom CSS */