.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 );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14127 .elementor-element.elementor-element-cf128fe .elementor-repeater-item-e455a8e.jet-table__head-cell{width:381px;}.elementor-14127 .elementor-element.elementor-element-cf128fe .elementor-repeater-item-2cfd80c.jet-table__head-cell{width:853px;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body-row .jet-table__cell.elementor-repeater-item-d3586a6{color:#94B0D6;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body-row .jet-table__cell.elementor-repeater-item-3ed96a7{color:#646464;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body-row .jet-table__cell.elementor-repeater-item-ea3b6a2{color:#94B0D6;background-color:#F7F7F7;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body-row .jet-table__cell.elementor-repeater-item-97259d6{color:#646464;background-color:#F7F7F7;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body-row .jet-table__cell.elementor-repeater-item-574b251{color:#94B0D6;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body-row .jet-table__cell.elementor-repeater-item-6f2cdf7{color:#646464;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body-row .jet-table__cell.elementor-repeater-item-cc84637{color:#94B0D6;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body-row .jet-table__cell.elementor-repeater-item-71410b8{color:#646464;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body-row .jet-table__cell.elementor-repeater-item-9d2f01a{color:#94B0D6;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body-row .jet-table__cell.elementor-repeater-item-bc55a1e{color:#646464;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body-row .jet-table__cell.elementor-repeater-item-b538c8d{color:#94B0D6;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body-row .jet-table__cell.elementor-repeater-item-ed81c07{color:#646464;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body-row .jet-table__cell.elementor-repeater-item-0351b32{color:#94B0D6;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body-row .jet-table__cell.elementor-repeater-item-a98e514{color:#646464;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body-row .jet-table__cell.elementor-repeater-item-c4d999e{color:#94B0D6;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body-row .jet-table__cell.elementor-repeater-item-d524091{color:#646464;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body-row .jet-table__cell.elementor-repeater-item-807c39c{color:#94B0D6;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body-row .jet-table__cell.elementor-repeater-item-3d9ff81{color:#646464;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body-row .jet-table__cell.elementor-repeater-item-160c835{color:#94B0D6;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body-row .jet-table__cell.elementor-repeater-item-d1af2c8{color:#646464;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table-wrapper{max-width:100%;margin-left:auto;margin-right:auto;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table{table-layout:auto;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__head-row:first-child .jet-table__cell:first-child{border-top-left-radius:0px;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__head-row:first-child .jet-table__cell:last-child{border-top-right-radius:0px;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body-row:last-child .jet-table__cell:last-child{border-bottom-right-radius:0px;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body-row:last-child .jet-table__cell:first-child{border-bottom-left-radius:0px;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__foot-row:first-child .jet-table__cell:first-child{border-bottom-left-radius:0px;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__foot-row:first-child .jet-table__cell:last-child{border-bottom-right-radius:0px;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body_no-border-radius .jet-table__body-row > .jet-table__cell{border-radius:0 !important;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__head-cell .jet-table__cell-inner{padding:15px 15px 15px 15px;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__foot-cell .jet-table__cell-inner{padding:15px 15px 15px 15px;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__head-cell .jet-table__cell-content{margin-left:auto;margin-right:auto;text-align:center;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__foot-cell .jet-table__cell-content{margin-left:auto;margin-right:auto;text-align:center;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__head-cell{vertical-align:middle;font-size:18px;background-color:#9DADC3;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__foot-cell{vertical-align:middle;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body-cell{font-size:16px;font-weight:400;background-color:#FFFFFF;vertical-align:middle;}.elementor-14127 .elementor-element.elementor-element-cf128fe tr:nth-child(even) .jet-table__body-cell{background-color:#F7F7F7;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body-cell .jet-table__cell-inner{padding:15px 15px 15px 15px;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body-cell .jet-table__cell-content{margin-left:0;margin-right:auto;text-align:left;}@media(max-width:767px){.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__head-cell .jet-table__cell-inner{padding:10px 10px 10px 10px;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__foot-cell .jet-table__cell-inner{padding:10px 10px 10px 10px;}.elementor-14127 .elementor-element.elementor-element-cf128fe .jet-table__body-cell .jet-table__cell-inner{padding:10px 10px 10px 10px;}}/* Start custom CSS for jet-table, class: .elementor-element-cf128fe */@media (max-width: 768px) {
  .elementor-14127 .elementor-element.elementor-element-cf128fe table {
    width: 100%; /* 確保表格占滿屏幕 */
  }

  .elementor-14127 .elementor-element.elementor-element-cf128fe table th:first-child, /* 適用於第一列（機構名稱） */
  .elementor-14127 .elementor-element.elementor-element-cf128fe table td:first-child {
    width: 25%; /* 調整為較窄的比例 */
  }

  .elementor-14127 .elementor-element.elementor-element-cf128fe table th:nth-child(2), /* 適用於第二列（營隊） */
  .elementor-14127 .elementor-element.elementor-element-cf128fe table td:nth-child(2) {
    width: 25%; /* 調整為較窄的比例 */
  }

  .elementor-14127 .elementor-element.elementor-element-cf128fe table td,
  .elementor-14127 .elementor-element.elementor-element-cf128fe table th {
    min-width: 140px; /* 可調整的最小寬度 */
    max-width: 150px; /* 可調整的最大寬度 */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01dc2b6 */:root {
  --author-max: 760px;     /* 區塊最大寬度 */
  --pad-x: 25px;           /* 左右 padding */
  --pad-y: 16px;           /* 上下 padding */
  --logo-w: 100px;         /* Logo 寬度（你可調整） */

  --text: #48494A;            /* 內文顏色 */
  --link: #49637A;         /* 網址顏色 */
  --rule: #000;            /* 分隔線改成黑色 */
}

/* 外框背景改黑色邊線 */
.author-card {
  background: #d8d8d8;                 /* 背景白色，保持乾淨 */
}

/* 內層容器 */
.author-inner {
  max-width: var(--author-max);
  margin: 0 auto;
  padding: var(--pad-y) var(--pad-x);
  display: flex;
  flex-direction: column;
  align-items: flex-start;   /* 左對齊 */
  gap: 8px;                  /* 元素垂直間距，統一基準 */
  color: var(--text);
  box-sizing: border-box;
}

/* Logo：可用 margin 手動微調 */
.author-logo {
  width: var(--logo-w);
  height: auto;
  display: block;
  margin: 0 0 10px -10px;        /* ↑上 右 下 左  你可以自行調 */
}

/* 網址：顏色、字級、行距可調 */
.author-site {
  display: block;
  margin: -10px 0 6px 0;        /* 與下方標題距離 */
  color: var(--link);
  text-decoration: underline;
  font-size: 14px;          /* 網址字級 */
  font-weight: 500;
  line-height: 1.4;         /* 網址行距 */
  letter-spacing: 0.5px;    /* 網址字距（可調） */
}


/* 內文：段落大小、行距 */
.author-bio {
  font-size: 15px;
  line-height: 1.5;         /* 行距，數字越大越鬆 */
  margin: 0;
  letter-spacing: 0.3px;    /* 內文字距 */
}/* End custom CSS */