.page-news{background:var(--bg-light)}.news-title{font-size:clamp(56px,8vw,122px) !important;line-height:.98}.v4-hero--light .v4-title .v4-line{color:var(--ink)}.news-serif{color:var(--ink)}.news-green{color:var(--mint) !important;font-family:var(--font-sans);font-weight:800;text-transform:uppercase;letter-spacing:-.01em}.news-title .news-dot{background-color:var(--mint) !important}.news-section{padding:clamp(40px,5vw,72px) 0 clamp(72px,9vw,120px)}.news-section .section-head{margin-bottom:8px}.news-grid{margin-top:8px}.news-filterbar{display:grid;grid-template-columns:200px 1fr;gap:32px;align-items:center;margin-top:28px;padding:24px 0;border-top:1px solid var(--ink-15);border-bottom:1px solid var(--mint)}.news-filter-label{font-family:var(--font-sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--mint);font-weight:500}.news-filter{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.news-filter button{font-family:var(--font-sans);font-weight:500;font-size:13px;letter-spacing:.02em;color:var(--ink);background:0 0;border:1px solid var(--ink-15);padding:8px 18px;border-radius:999px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.news-filter button:hover{border-color:var(--mint);color:var(--mint)}.news-filter button.is-active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.news-empty{margin-top:48px;padding:56px 0;text-align:center}.news-empty p{font-family:var(--font-sans);font-size:16px;color:var(--ink-70);margin:0}@media (max-width:720px){.news-filterbar{grid-template-columns:1fr;gap:14px}}.news-pager{margin-top:clamp(48px,6vw,72px);padding-top:40px;border-top:1px solid var(--ink-15);display:flex;align-items:center;justify-content:center;gap:28px}.news-pager-btn{width:56px;height:56px;border-radius:50%;border:1px solid var(--ink-15);background:0 0;color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:border-color .24s,background .24s,color .24s,transform .24s var(--ease-out)}.news-pager-btn svg{width:22px;height:22px}.news-pager-btn:hover:not(:disabled){border-color:var(--ink);background:var(--ink);color:var(--paper);transform:translateY(-2px)}.news-pager-btn:disabled{opacity:.3;cursor:not-allowed}.news-pager-count{font-family:var(--font-sans);font-weight:500;font-size:15px;letter-spacing:.16em;color:var(--ink);min-width:64px;text-align:center}.news-pager-sep{color:var(--mint);margin:0 4px}[data-theme=dark] .page-news,[data-theme=dark] .page-news .v4-hero--light,[data-theme=dark] .page-news .news-section{background-color:#121212}[data-theme=dark] .notizia{--ink:#0a0a0a;--ink-70:rgba(0,0,0,.7);--ink-60:rgba(0,0,0,.6);--ink-50:rgba(0,0,0,.5);--ink-40:rgba(0,0,0,.4);--ink-15:rgba(0,0,0,.15);--ink-10:rgba(0,0,0,.1);--ink-05:rgba(0,0,0,.05)}[data-theme=dark] .notizia-title{color:#0a0a0a}[data-theme=dark] .news-filter button.is-active{background:#242424;color:#fff;border-color:#242424}@media (max-width:600px){.news-pager{gap:18px}.news-pager-btn{width:48px;height:48px}}