.tm-news-masthead{background:var(--tm-ink);color:var(--tm-on-dark);padding:var(--tm-space-8) 0 var(--tm-space-10);border-bottom:3px solid var(--tm-accent)}.tm-news-masthead .tm-guide-hero__crumbs,.tm-news-masthead .tm-guide-hero__crumbs a{color:var(--tm-on-dark-2)}.tm-news-masthead__date{margin:var(--tm-space-5) 0 var(--tm-space-2);font-size:var(--tm-fs-xs);font-weight:600;letter-spacing:var(--tm-ls-kicker);text-transform:uppercase;color:var(--tm-brand-light)}.tm-news-masthead__title{margin:0;color:var(--tm-on-dark);font-size:var(--tm-fs-hero);line-height:var(--tm-lh-tight);letter-spacing:var(--tm-ls-display)}.tm-news-masthead__lead{max-width:46rem;margin:var(--tm-space-4) 0 0;font-size:var(--tm-fs-lead);color:var(--tm-on-dark-2)}.tm-news-top{display:grid;gap:var(--tm-space-8);margin:var(--tm-space-10) 0 var(--tm-space-8)}@media (min-width:1025px){.tm-news-top{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--tm-space-10)}}.tm-news{min-width:0}.tm-news__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tm-space-2) var(--tm-space-3);margin:0 0 var(--tm-space-2);font-size:var(--tm-fs-2xs);font-weight:600;letter-spacing:var(--tm-ls-label);text-transform:uppercase;color:var(--tm-text-muted)}.tm-news__vendor{padding:2px 9px;border-radius:var(--tm-radius-pill);background:var(--tm-brand-tint);color:var(--tm-brand-dark);text-decoration:none}.tm-news__vendor:hover{background:var(--tm-brand);color:var(--tm-white)}.tm-news__title{margin:0;font-size:var(--tm-fs-h4);line-height:var(--tm-lh-heading);letter-spacing:-.01em}.tm-news__title a{color:var(--tm-ink);text-decoration:none}.tm-news__title a:hover{color:var(--tm-brand-dark);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.tm-news__excerpt{margin:var(--tm-space-3) 0 0;color:var(--tm-text-3);font-size:var(--tm-fs-sm);line-height:var(--tm-lh-body)}.tm-news__media{display:block;overflow:hidden;border-radius:var(--tm-radius-md);aspect-ratio:16 / 9;margin-bottom:var(--tm-space-4);background:var(--tm-ink)}.tm-news__media img{display:block;width:100%;height:100%;object-fit:cover}.tm-news-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:radial-gradient(circle at 85% 15%,rgba(var(--tm-brand-rgb),.55),transparent 55%),linear-gradient(135deg,var(--tm-ink) 0%,var(--tm-ink-3) 100%)}.tm-news-ph span{font-size:clamp(2rem, 6vw, 3.25rem);font-weight:600;letter-spacing:var(--tm-ls-display);color:var(--tm-accent)}.tm-news--lead .tm-news__title{font-size:var(--tm-fs-h2);line-height:var(--tm-lh-tight);letter-spacing:var(--tm-ls-display)}.tm-news--lead .tm-news__excerpt{font-size:var(--tm-fs-lead)}.tm-news-side{border-top:3px solid var(--tm-ink)}.tm-news-side__title{margin:var(--tm-space-3) 0 var(--tm-space-2);font-size:var(--tm-fs-xs);letter-spacing:var(--tm-ls-kicker);text-transform:uppercase;color:var(--tm-text-muted)}.tm-news--side{padding:var(--tm-space-4) 0;border-top:1px solid var(--tm-border)}.tm-news-side__title+.tm-news--side{border-top:0}.tm-news--side .tm-news__title{font-size:var(--tm-fs-h5)}.tm-news-vendors{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tm-space-2);padding:var(--tm-space-4) 0;margin-bottom:var(--tm-space-8);border-top:1px solid var(--tm-border);border-bottom:1px solid var(--tm-border)}.tm-news-vendors__label{margin-right:var(--tm-space-2);font-size:var(--tm-fs-xs);font-weight:600;letter-spacing:var(--tm-ls-label);text-transform:uppercase;color:var(--tm-text-muted)}.tm-news-vendors a{padding:5px 13px;border:1px solid var(--tm-border);border-radius:var(--tm-radius-pill);background:var(--tm-white);color:var(--tm-ink);font-size:var(--tm-fs-sm);font-weight:600;text-decoration:none;transition:border-color var(--tm-dur) var(--tm-ease),color var(--tm-dur) var(--tm-ease)}.tm-news-vendors a:hover{border-color:var(--tm-brand);color:var(--tm-brand-dark)}.tm-news-grid__title{margin:0 0 var(--tm-space-5);font-size:var(--tm-fs-h3);letter-spacing:var(--tm-ls-display)}.tm-news-cards{display:grid;gap:var(--tm-space-8) var(--tm-space-6)}@media (min-width:720px){.tm-news-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1025px){.tm-news-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.tm-news--card .tm-news__media{margin-bottom:var(--tm-space-3)}.tm-home-news{display:grid;gap:var(--tm-space-8)}@media (min-width:1025px){.tm-home-news{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--tm-space-10)}}.single-content h2#fonti{margin-bottom:var(--tm-space-2);font-size:var(--tm-fs-sm);letter-spacing:var(--tm-ls-label);text-transform:uppercase;color:var(--tm-text-muted)}.single-content h2#fonti+ul{padding-left:1.2em;font-size:var(--tm-fs-xs);line-height:1.5;color:var(--tm-text-3)}.single-content h2#fonti+ul li{margin-bottom:var(--tm-space-1)}