.filo-home-hero .et_pb_row { align-items: center; gap: 0; }
.filo-hero-text { padding: 64px 48px 64px 0; }
.filo-hero-image { display: flex; align-items: center; }
.filo-hero-image img { width: 100%; height: auto; display: block; }
.filo-hero-buttons .et_pb_button_module_wrapper { margin: 0; }
@media (max-width: 980px) {
    .filo-home-hero .et_pb_row { flex-wrap: wrap; }
    .filo-hero-text { padding: 48px 24px 32px; }
}
/* Scheda "leggera" del Blog (2026-09-06): niente riquadro/bordo, solo titolo +
   occhiello Autore · Data, separate da una linea sottile come un elenco di
   note — deliberatamente diversa dalla scheda piena della rivista. */
.filo-blog-card { background: transparent !important; border: none !important; border-bottom: 1px solid var(--gcid-7b546d89-1ee8-5ed8-8ff8-29e328933c48) !important; padding: 0 0 20px 0 !important; min-height: 0 !important; }
.filo-blog-card:hover { background: transparent !important; transform: none !important; box-shadow: none !important; }
.filo-blog-grid .filo-card-title { margin-top: 4px; }
.filo-home-forum-cta .filo-cta-actions,
.filo-home-sub-cta .filo-cta-actions { display: flex; align-items: center; justify-content: flex-end; }
