.conversion-links {
  list-style: none !important;
  padding: 0 !important;
  margin: var(--sp-3) 0 var(--sp-4) !important;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: var(--sp-2);
}
.conversion-links li { margin: 0; padding: 0; }
.conversion-links a {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: var(--sp-2);
  border: 1px solid var(--c-line);
  border-radius: var(--rad-md);
  background: white;
  color: var(--c-ink);
  font-size: var(--fs-sm);
  font-weight: 500;
  text-decoration: none;
  line-height: 1.3;
  min-height: 52px;
  transition: border-color .15s, background .15s, color .15s, transform .15s, box-shadow .15s;
}
.conversion-links a:hover {
  border-color: var(--c-primary);
  background: var(--c-primary-soft);
  color: var(--c-primary-dark);
  transform: translateY(-2px);
  box-shadow: 0 2px 8px rgba(154,61,20,.1);
}
@media (max-width: 900px) {
  .conversion-links { grid-template-columns: repeat(3, 1fr); }
}
@media (max-width: 600px) {
  .conversion-links { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 380px) {
  .conversion-links { grid-template-columns: 1fr; }
}
