/* Generato da anteprima-sito/_export_wp.py: non modificare a mano, modifica le anteprime e rigenera. */
/* ===== Journal ===== */
.ald-p-news.journal-featured, .ald-p-news .journal-featured { display: grid; grid-template-columns: 7fr 5fr; gap: 72px; align-items: center; text-decoration: none; color: inherit; }
.ald-p-news.journal-featured img, .ald-p-news .journal-featured img { width: 100%; aspect-ratio: 4/3; object-fit: cover; }
.ald-p-news.journal-featured h2, .ald-p-news .journal-featured h2 { font-size: clamp(32px, 3.4vw, 48px); }
.ald-p-news.journal-featured p, .ald-p-news .journal-featured p { color: var(--soft-d); }
.ald-p-news.journal-featured:hover h2, .ald-p-news .journal-featured:hover h2 { color: var(--oro); }
.ald-p-news.journal-meta, .ald-p-news .journal-meta { display: flex; flex-wrap: wrap; gap: 4px 16px; font-size: 13.5px; letter-spacing: .04em; color: var(--soft-d); margin-bottom: 12px; }
.ald-p-news.light .journal-meta, .ald-p-news .light .journal-meta { color: var(--soft-l); }
.ald-p-news.journal-topic, .ald-p-news .journal-topic { color: var(--oro); }
.ald-p-news.light .journal-topic, .ald-p-news .light .journal-topic { color: var(--oro-scuro); }
.ald-p-news.journal-bar, .ald-p-news .journal-bar { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: end; gap: 20px; margin-bottom: 56px; padding-bottom: 20px; border-bottom: 1px solid var(--line-l); }
.ald-p-news.journal-filter, .ald-p-news .journal-filter { display: flex; flex-wrap: wrap; gap: 8px 28px; }
.ald-p-news.journal-filter button, .ald-p-news .journal-filter button { background: none; border: 0; border-bottom: 1px solid transparent; color: var(--soft-l); font: 400 16px var(--body); padding: 4px 0; cursor: pointer; }
.ald-p-news.journal-filter button[aria-pressed="true"], .ald-p-news .journal-filter button[aria-pressed="true"] { color: var(--ink); border-bottom-color: var(--oro-scuro); }
.ald-p-news.journal-grid, .ald-p-news .journal-grid { row-gap: 64px; }
.ald-p-news.journal-grid [hidden], .ald-p-news .journal-grid [hidden] { display: none !important; }
.ald-p-news.journal-nl, .ald-p-news .journal-nl { display: grid; grid-template-columns: 5fr 6fr; gap: 80px; align-items: end; }
.ald-p-news.journal-nl-form, .ald-p-news .journal-nl-form { display: grid; grid-template-columns: 1fr auto; gap: 0 24px; align-items: end; }
.ald-p-news.journal-nl-form .lf, .ald-p-news .journal-nl-form .lf { margin: 0; }
.ald-p-news.journal-nl-form .consent, .ald-p-news .journal-nl-form .consent { grid-column: 1 / -1; margin: 16px 0 0; }
@media (max-width: 860px) {
.ald-p-news.journal-featured, .ald-p-news .journal-featured, .ald-p-news.journal-nl, .ald-p-news .journal-nl { grid-template-columns: 1fr; gap: 28px; }
}
