/* ---- la card «Le energie di oggi» nella home (04/10/2026) ---- */
.energie-home { padding-top: 34px; }
.energie-home-card {
  display: grid; grid-template-columns: auto 1fr auto; align-items: center; gap: 28px 34px;
  padding: 30px 40px; border-radius: var(--radius); border: 1px solid #1b4439;
  background: radial-gradient(120% 140% at 8% 0%, #2b5a4a 0%, transparent 55%), linear-gradient(135deg, #0b211c, #153e31);
  color: #dae1d1;
}
.energie-home-luna { width: 96px; height: 96px; display: grid; place-items: center; }
.energie-home-luna img { width: 96px; height: 96px; display: block; }
.energie-home-luna-glifo { font: 64px/1 Georgia, serif; color: var(--moonlight); }
.energie-home-card .eyebrow { color: var(--moonlight); font-size: 9px; margin: 0 0 6px; }
.energie-home-card h2 { color: var(--paper); font-size: clamp(30px, 3.2vw, 44px); margin: 0 0 10px; }
.energie-home-card h2 em { color: var(--moonlight); }
.energie-home-luna-titolo { margin: 0 0 6px; font: 700 12px/1.4 var(--sans); letter-spacing: 1.6px; text-transform: uppercase; color: var(--moonlight); }
.energie-home-frase { margin: 0; max-width: 620px; font-size: 16px; line-height: 1.6; color: #e9eadb; }
.energie-home-erba { margin: 8px 0 0; font-size: 13px; color: #c3cfb9; }
.energie-home-card .button { white-space: nowrap; }
@media (max-width: 860px) {
  .energie-home-card { grid-template-columns: auto 1fr; padding: 26px 24px; gap: 20px; }
  .energie-home-card .button { grid-column: 1 / -1; justify-content: center; }
}
@media (max-width: 520px) {
  .energie-home-card { grid-template-columns: 1fr; text-align: left; }
  .energie-home-luna, .energie-home-luna img { width: 72px; height: 72px; }
}
