.home-detail-links { margin-top: var(--s-6); }
.home-detail-links ul {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 12rem), 1fr));
  gap: var(--s-2) var(--s-4);
  padding: 0;
  list-style: none;
}
.home-detail-links a {
  display: flex;
  align-items: center;
  min-height: 44px;
  overflow-wrap: anywhere;
}
@media (max-width: 600px) {
  .home-detail-links ul { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
