/* GEO 調整 2026-10-27：配合語意標籤與單一 H1 的樣式補強，維持原設計不變 */
/* 新增的 HTML5 語意標籤套用與 div 相同的 reset（global 的 reset 未包含這些標籤） */
main, section, figure, figcaption, caption {
  padding: 0;
  border: 0;
  margin: 0;
  font: inherit;
  vertical-align: baseline;
  box-sizing: border-box;
}
main, section, figure, figcaption { display: block; }

/* 原本的 H1 區塊標題改為 H2.sec-tt，沿用原 H1 樣式 */
h2.sec-tt {
  font-size: 30px;
  color: #323232;
  font-weight: 500;
  padding-bottom: 10px;
  position: relative;
  text-align: center;
}
h2.sec-tt::after {
  content: "";
  position: absolute;
  width: 66px;
  height: 2px;
  bottom: 0;
  left: 50%;
  margin-left: -33px;
  background-color: #4b9af8;
}

/* 表格標題：僅供搜尋引擎與 AI 讀取，畫面不顯示 */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

@media screen and (max-width: 767px) {
  h2.sec-tt { font-size: 24px; }
}
