/* ==========================================================================
   /mind/（考え方）だけの見た目（2026-09-29 渡邊さん「すべて直して」）
   読み込み＝functions.php の is_page( 'mind' ) だけ。トップ・ほかの下層には効かない
   - トップの A2 の部品（藍の波の線・質感写真・ふわっと浮き出る）を、このページにも通す
   - 写真は大きさを変えて散らす（縄＝右・中／波紋＝左・小／光＝還るの段で大きく）
   - 研究の段は補足として最後に小さく（本文の流れを冷やさない・YMYL の境目の一文は残す）
   ========================================================================== */

/* h1「考え方」と最初の段がくっつかないように */
.artv-page-title { margin-block-end: clamp(3rem, 9vw, 5rem) !important; }

/* 段どうしは線や箱でなく余白で区切る */
.wp-block-post-content > .artv-m { margin-block: 0; padding-block: clamp(4.5rem, 12vw, 7rem) 0; }
.wp-block-post-content > .artv-m:first-child { padding-block-start: 0; }
.artv-m > .artv-wave { margin: 0 auto 1.1rem 0 !important; } /* 段の左揃え（constrained の中央寄せを打ち消す） */
.artv-m h2 {
  margin: 0 0 clamp(1.4rem, 3.5vw, 2rem);
  font-size: clamp(1.45rem, 4.6vw, 1.9rem); line-height: 1.6;
}

/* スマホの半端な折り返し（「引きずられ／ます。」）を減らす。
   auto-phrase は Chrome 系だけ。Safari は text-wrap: pretty だけが効く */
.artv-m p { text-wrap: pretty; word-break: auto-phrase; }

/* 写真 ─ 前面に押しすぎない・同じ大きさで並べない */
.artv-m .artv-m-ph { margin-block: clamp(2.5rem, 7vw, 3.5rem) 0; }
.artv-m .artv-m-ph--r { width: 88%; margin-inline: auto 0 !important; }
.artv-m .artv-m-ph--l { width: 66%; margin-inline: 0 auto !important; }
.artv-m .artv-m-ph--w { width: 100%; }
@media (min-width: 900px) {
  .artv-m .artv-m-ph--r { width: 64%; margin-inline: auto -12% !important; max-width: none !important; }
  .artv-m .artv-m-ph--l { width: 42%; margin-inline: -14% auto !important; max-width: none !important; }
  .artv-m .artv-m-ph--w { width: 128%; margin-inline: -14% !important; max-width: none !important; }
}

/* 還る ─ このページの山場。最初の段落（「識ったあと」〜「還る方向です」）を明朝で大きく */
.wp-block-post-content > .s-kaeru { padding-block-start: clamp(6rem, 16vw, 9rem); }
.artv-m .artv-m-hon {
  font-family: var(--wp--preset--font-family--mincho);
  font-size: clamp(1.2rem, 3.9vw, 1.45rem); line-height: 1.95; letter-spacing: 0.04em;
  margin-block: 0 2.2rem;
}

/* 締め ─ 原文の一文（W-8）を置いてからボタンへ */
.wp-block-post-content > .s-close { padding-block-start: clamp(5rem, 13vw, 7.5rem); }
.artv-m .artv-m-close {
  font-family: var(--wp--preset--font-family--mincho);
  font-size: clamp(1.1rem, 3.5vw, 1.3rem); line-height: 2.1; margin-block: 0 2.2rem;
}
.s-close .wp-block-buttons { margin-block: 0; }
.s-close .artv-quiet { margin-block: 2rem 0; }

/* 研究で分かっていること ─ 補足。細い線の下に、小さく・薄墨で */
.wp-block-post-content > .s-kenkyu {
  margin-block-start: clamp(5rem, 13vw, 7rem); padding-block-start: 2.5rem;
  border-top: 1px solid var(--artv-line);
}
.artv-m h2.artv-m-note-h {
  font-size: 1.05rem; letter-spacing: 0.12em; margin-block-end: 1.2rem;
  color: var(--wp--preset--color--usuzumi);
}
.s-kenkyu p { font-size: 0.94rem; line-height: 2; color: var(--wp--preset--color--usuzumi); }
.s-kenkyu p.has-small-font-size { font-size: var(--wp--preset--font-size--small); line-height: 1.8; margin-block-start: 1.6rem; }
