/* === conditions.css 専用スタイル =============== */

/* 共通のフォントサイズトークン（common.css と整合） */
:root {
  --fz-body: clamp(1.6rem, 1.4rem + 0.5vw, 1.8rem);
  --fz-title: clamp(2.2rem, 1.8rem + 1.2vw, 2.6rem);
  --fz-h3: clamp(1.7rem, 1.4rem + 0.6vw, 1.9rem);
  --fz-h4: clamp(1.6rem, 1.3rem + 0.6vw, 1.8rem);
  --fz-small: clamp(1.3rem, 1.15rem + 0.35vw, 1.4rem);
}

/* 1. 見出しレベル補正（共通 .about 内に追加） */
#conditions h3 {
  font-size: var(--fz-h3);
  margin: 2.4rem 0 .8rem;
  color: #0057a4;
}

/* 2. 注意書き（※） */
#conditions .note {
  font-size: var(--fz-small);
  color: #555;
  margin: .4rem 0 1.6rem;
}

/* 本文スケール（common.css に合わせる） */
#conditions p,
#conditions li {
  font-size: var(--fz-body);
}

#conditions ul:not(.footnotes) {
  list-style: disc outside;
  margin: .6rem 0 0 1.6rem;
  padding: 0;
}
#conditions strong {
  color: #a50000;  /* hosho.css と同じ赤系 */
}
/* ===== END conditions ===== */
