@charset "UTF-8";

/* --- Vol.22 用：原点回帰モジュール --- */

/* 軸リマインダー（誰のため？何のため？） */
.pivot-callout{
  background:#eef3fb;
  border:1px solid #dbe3ee;
  border-left:5px solid #174a8b;
  border-radius:12px;
  padding:14px 16px;
  margin:18px 0;
  color:#0b1e33;
}
.pivot-callout .kicker{
  font-weight:700; color:#174a8b; margin-bottom:6px;
}

/* “戻る場所”を示す強調行 */
.return-line{
  font-family:"Hiragino Mincho ProN","Yu Mincho",serif;
  font-weight:700;
  color:#174a8b;
  border-left:4px solid #caa86b; /* 細いゴールドで“軸”を表現 */
  padding-left:10px; margin:14px 0;
}

/* 迷い→戻る のプロセス表示 */
.axis-steps{
  display:grid; gap:10px; margin:18px 0;
}
.axis-step{
  background:#fff; border:1px solid #e9eef6; border-radius:10px;
  padding:12px 14px;
}
.axis-step b{ color:#174a8b }

/* 結び（固定フレーズ） */
.closure{margin:24px 0 8px; padding:14px 16px; border:1px solid #e5eaf2; border-radius:12px; background:#fff}
.closure .line{font-weight:700; color:#174a8b; text-align:center}
