/* 記事サムネイル（設定がある記事だけ適用。未設定なら従来の見た目のまま） */

/* 一覧カードのカバーを画像で埋める */
.post-cover.has-thumb { padding: 0; }
.post-cover.has-thumb img {
  width: 100%;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  display: block;
}

/* 記事ページ先頭のメイン画像 */
.article-hero {
  margin: 18px 0 26px;
  border-radius: 14px;
  overflow: hidden;
}
.article-hero img {
  width: 100%;
  height: auto;
  display: block;
}
