/* 本多静六 1 POINT 配置固定。styles.css の後に読むこと。
   正本: references/honda-seiroku-one-point-placement.md
   16/7 + cover は帽子が切れるので上書きする。 */
.honda.honda--card {
  grid-template-columns: 1fr;
  gap: 28px;
}
.honda-card {
  margin: 0;
  background: #f7f2e6;
  border-radius: 18px;
  overflow: hidden;
  border: 1px solid #d5c8ad;
  aspect-ratio: 4 / 3;
}
.honda-card img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center top;
}
@media (max-width: 850px) {
  .honda.honda--card { grid-template-columns: 1fr; }
}
@media (max-width: 560px) {
  .honda.honda--card { grid-template-columns: 1fr; }
}

/* マップ実写真0件のとき。AIヒーローで埋めない */
.hero.hero--plain {
  min-height: 520px;
  background: linear-gradient(160deg, #12352c 0%, #1f5343 55%, #2d6a4f 100%);
}
.hero.hero--plain .hero-image { display: none; }
.hero.hero--plain .hero-copy { padding-top: 120px; }

.history-grid.history-grid--text,
.feature.feature--text,
.nature-grid.nature-grid--text {
  grid-template-columns: 1fr;
  max-width: 760px;
}
