.pixo-card-grid-wrapper > ul {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 1.25rem;
  margin: 0;
  padding: 0;
  list-style: none;
}

.pixo-card-grid-wrapper > ul > li {
  min-height: 280px;
  border-radius: 32px;
  padding: 1.4rem;
  background: radial-gradient(circle at 80% 0%, rgba(112,163,10,.14), transparent 40%), linear-gradient(180deg, var(--bg), var(--bg2));
  border: 1px solid var(--line);
  box-shadow: 0 22px 55px rgba(7,16,6,.06);
  transition: .28s;
  height: 100%;
}

.page-template-home .pixo-card-grid-wrapper > ul > li,
.dark-section .pixo-card-grid-wrapper > ul > li {
  background: rgba(255,255,255,.055);
  border-color: rgba(155,221,34,.24);
  box-shadow: none;
}

.pixo-card-grid-wrapper > ul > li:hover {
  transform: translateY(-9px);
  border-color: rgba(112,163,10,.48);
  box-shadow: 0 34px 90px rgba(7,16,6,.12);
}

.pixo-card-grid-wrapper > ul > li h6 {
  color: var(--pixo);
  font-size: .72rem;
  letter-spacing: .15em;
  text-transform: uppercase;
  font-weight: 950;
  margin-bottom: 1rem;
  font-family: Orbitron, sans-serif;
}

.page-template-home .pixo-card-grid-wrapper > ul > li h6,
.dark-section .pixo-card-grid-wrapper > ul > li h6 {
  color: var(--pixo);
}

.pixo-card-grid-wrapper > ul > li h3 {
  color: var(--ink);
  font-size: 1.6rem;
  line-height: 1.05;
  letter-spacing: -.045em;
  font-weight: 900;
  margin: .85rem 0 .7rem;
}

.pixo-card-grid-wrapper > ul > li p {
  color: var(--muted);
  line-height: 1.62;
  margin: 0;
}

/* Inner list for tags */
.pixo-card-grid-wrapper > ul > li ul {
  display: flex;
  flex-wrap: wrap;
  gap: .55rem;
  margin-top: 1.3rem;
  padding: 0;
  list-style: none;
}

.pixo-card-grid-wrapper > ul > li ul li {
  border-radius: 999px;
  padding: .5rem .68rem;
  color: var(--pixo);
  border: 1px solid rgba(112,163,10,.24);
  background: rgba(112,163,10,.07);
  font-size: .78rem;
  font-weight: 800;
  min-height: 0;
  box-shadow: none;
}

.pixo-card-grid-wrapper > ul > li ul li:hover {
  transform: none;
  border-color: rgba(112,163,10,.24);
  box-shadow: none;
}

.page-template-home .pixo-card-grid-wrapper > ul > li ul li,
.dark-section .pixo-card-grid-wrapper > ul > li ul li {
  color: #e9ffd5;
  border-color: rgba(155,221,34,.26);
  background: rgba(112,163,10,.13);
}
