/* Nelb Elementor Pack . Journal Feature (zona bianca, articolo in evidenza + righe) */
.nelb-jfeat{--njf-line:#e6e6e6}
.njf-feature{display:grid;grid-template-columns:5fr 7fr;gap:48px;align-items:center;padding-bottom:64px;border-bottom:1px solid var(--njf-line);margin-bottom:24px}
.njf-feature img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}
.njf-kick{font-family:var(--nelb-font-display,Georgia,serif);font-style:italic;font-size:16px;margin:0 0 8px}
.njf-ft{font-family:var(--nelb-font-display,Georgia,serif);font-size:clamp(24px,3.2vw,36px);line-height:1.2;letter-spacing:.01em;text-decoration:none;display:block}
.njf-excerpt{font-family:var(--nelb-font-ui,sans-serif);font-size:15px;margin:16px 0 0;max-width:480px}
.njf-date{font-family:var(--nelb-font-display,Georgia,serif);font-style:italic;font-size:15px;margin-top:14px}
.njf-row{display:grid;grid-template-columns:110px 1fr auto;gap:28px;align-items:baseline;padding:26px 0;border-bottom:1px solid var(--njf-line)}
.njf-row .d{font-family:var(--nelb-font-display,Georgia,serif);font-style:italic;font-size:15px}
.njf-row .t{font-family:var(--nelb-font-display,Georgia,serif);font-size:21px;letter-spacing:.02em;text-decoration:none}
.njf-row .go{font-family:var(--nelb-font-ui,sans-serif);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--njf-line);padding-bottom:2px;white-space:nowrap}
.njf-all{display:inline-block;margin-top:40px;font-family:var(--nelb-font-ui,sans-serif);font-size:11px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}
@media (max-width:860px){.njf-feature{grid-template-columns:1fr;gap:28px}}
@media (max-width:640px){.njf-row{grid-template-columns:1fr;gap:6px}}
