/**
 * page-news.php ページ固有CSS（分類B・docs/29_template-map.md §1-1 R-05）
 * 正本: design/pages/news.html <style id="page-scoped">。一覧側で実際に使用するセレクタのみ収録
 * （同ブロックにあった .article / .article-nav 系は「詳細ページ用に温存・本ページでは未使用」との
 *  注記どおり移植しない＝news-detail.css 側に収録）。
 *
 * ページネーション（.pagination/.pagination__link）は design版の静的ダミー用マークアップだが、
 * 実装はページ単体クエリのため the_posts_pagination() が使えず paginate_links() の標準出力
 * （.page-numbers）になる（page-news.php 冒頭コメント参照）。そのため realestate-archive.css と
 * 同一仕様の `.navigation.pagination .page-numbers` 定義に置き換えて移植した（技術判断・階層A）。
 *
 * @package idworks
 */

/* カテゴリタブ（P94決定待ちのため静的表示のまま。横スクロール禁止＝折り返し型） */
.news-tabs{list-style:none;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:48px;}
.news-tabs__link{
  display:block;padding:6px 14px;border:1px solid var(--c-line-dark);
  font-size:var(--fs-caption);text-decoration:none;background:var(--c-bg);letter-spacing:.06em;
}
.news-tabs__link.is-current{background:var(--c-btn);color:#fff;border-color:var(--c-btn);}

/* 記事リスト
   [20260924e] design/pages/news.html へ追随。**リストの意匠は共通CSS design-system.css の
   `.news-list` ブロックへ集約した**（ディレクター指示「home のお知らせと news 一覧の SP 表示を統一。
   日付の下にカテゴリを置く」）。ここに持っていた上書き（`__item` の罫線／`__link` の flex 2行組み／
   `__date`／`__cat`／`__title`／768px の nowrap 復帰）は**すべて共通側と同内容になったため削除**。
   重複を残すと共通を直してもこのページだけ古い値のままになる。
   **このページ固有なのは「一覧ページの器としての幅」だけ**。
   ⚠️ [20260918h] の結論だけ再掲＝**上罫線は共通CSSの `.news-list__item:first-child` 1本に任せる**
      （ここで `.news-list{border-top}` を持つと1pxずれて2本並ぶ）。20260924e で色が
      `--c-line-soft`(#ddd) → `--c-line`(#ccc) になり、区切り線と同色のまま濃さだけ揃った。 */
.news-list{list-style:none;max-width:var(--c1-measure);margin:0 auto;}

/* ページネーション（WP標準 paginate_links() 相当・realestate-archive.cssと同一仕様） */
.navigation.pagination{max-width:980px;margin:var(--sp-5) auto 0;text-align:center;}
.navigation.pagination .page-numbers{
  display:inline-flex;align-items:center;justify-content:center;
  min-width:40px;height:40px;margin:0 4px;padding:0 8px;
  border:1px solid var(--c-line-dark);font-family:var(--ff-en);font-size:var(--fs-caption);
  text-decoration:none;color:var(--c-text);
}
.navigation.pagination .page-numbers.current{background:var(--c-btn);color:var(--c-btn-text);border-color:var(--c-btn);}
.navigation.pagination .page-numbers.dots{border:0;}

/* ============================================================================
   FV（NEWS／お知らせ／リード）= interview.html と完全に同じ設定
   （2026-08-21 ディレクター指示。design/pages/news.html 実装コメント[20260821q]より移植）。
   c1-theme.css は変更禁止（docs/22 R09）のため、ページ側で解決する。
   ============================================================================ */
.page-hero .c1-label{margin-bottom:14px;}
.page-hero__title{
  font-family:var(--ff-jp);
  font-weight:500;
  font-size:var(--fs-h2-sm);
  line-height:var(--lh-h2);
  letter-spacing:var(--ls-h2);
  margin-bottom:28px;
}
.c1 .page-hero__lead{
  font-size:var(--fs-body);
  line-height:var(--lh-body);
  letter-spacing:var(--ls-body);
  margin-top:0;
  width:fit-content;max-width:var(--c1-measure);margin-inline:auto;text-align:left;
}
@media(min-width:768px){
  .page-hero .c1-label{margin-bottom:18px;}
  .page-hero__title{font-size:var(--fs-h2);}
}

/* 段落ち対策ユーティリティ（docs/22 §9 R08） */
.nowrap{white-space:nowrap;}
