@charset "UTF-8";

/* ==========================================================================
   pages/data.css — 数字で見る神奈川歯科大学 専用CSS
   --------------------------------------------------------------------------
   役割：数字で見る神奈川歯科大学（/dental/exams/data/）だけで使う定義。
   読み込み順は common → components → nav → theme → pages/data → print。
   下層共通5本の後ろに置くため、ここでの上書きは記述順で勝つ。

   方針
   - ページ扉の見出し。このページでしか読み込まないため core には置かない。
   - 色・余白・文字サイズはすべて既存の変数を使う。hex の直書きはしない。
   - SP用（max-width: 768px）はベース定義の後ろ（本ファイル末尾）にまとめる。
   ========================================================================== */

.p-data__title {
  margin-top: var(--spacing-2xl);
  margin-bottom: var(--spacing-xl);
  padding: var(--spacing-lg) var(--spacing-xl);
  background-color: var(--color-sub);
  color: var(--color-main);
  font-size: var(--fs-heading-h2);
  font-weight: var(--fw-bold);
  line-height: var(--lh-tight);
  letter-spacing: 0.08em;
  text-align: center;
}

@media (max-width: 768px) {
  .p-data__title {
    margin-top: var(--spacing-xl);
    margin-bottom: var(--spacing-lg);
    padding: var(--spacing-md) var(--spacing-md);
    letter-spacing: 0.04em;
  }
}
