.detail-hero--news{--col-foto:32rem;--largh-testo:calc(min(100vw, var(--grid-max-width)) - 2 * var(--grid-gutter) - var(--col-foto) - var(--space-l-2xl));display:block;height:auto;background:none;overflow:visible;padding-block-start:var(--space-l)}.detail-hero--news .detail-hero-cap{position:static;padding-block:0;background:none}.detail-hero--news .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--col-foto));grid-template-rows:1fr max-content;column-gap:var(--space-l-2xl);align-items:start}.detail-hero--news .card-news-meta{grid-column:1;grid-row:1;align-self:end}.detail-hero--news .detail-title{grid-column:1;grid-row:2;align-self:end}.news-figura{grid-column:2;grid-row:1 / span 2;align-self:end;margin:0;border-radius:var(--radius--16);overflow:hidden;background:var(--color--surface)}.news-figura img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;object-position:50% 25%}.detail-hero-img:not([src]),.detail-hero-img[src=""],.detail-hero-img[src="null"]{display:none}.detail-hero--news:not(:has(.news-figura img[src]:not([src=""]):not([src="null"]))){--largh-testo:calc(min(100vw, var(--grid-max-width)) - 2 * var(--grid-gutter))}.detail-hero--news .wrap:not(:has(.news-figura img[src]:not([src=""]):not([src="null"]))){grid-template-columns:minmax(0,1fr)}.card-news-meta{display:flex;gap:var(--space-2xs);align-items:center;flex-wrap:wrap}.news-single-date{font-size:var(--text--1);color:var(--color--body);text-transform:lowercase}.detail-title{--righe:5;font-family:var(--font--family--sans);font-stretch:var(--font--stretch--expanded);font-weight:900;font-size:max(var(--text-3), min(var(--text-6), calc(var(--largh-testo, 60rem) / (var(--parola, 8) * 0.7)), calc(var(--largh-testo, 60rem) * var(--righe) / (var(--caratteri, 40) * 0.66))));line-height:1.04;letter-spacing:var(--font--letter-spacing--tight);margin-block-start:var(--space-xs)}.detail-pad{--container--measure:50rem;padding-block:var(--space-xl-2xl) var(--space-2xl-3xl)}.detail-body{font-size:var(--text-1);line-height:1.65;color:var(--color--body)}.detail-body p{margin-block:0 1em}.detail-body a{border-block-end:var(--border--width) solid var(--color--line-strong)}.detail-body img{height:auto;border-radius:var(--radius--16)}.detail-body strong,.detail-body b{font-weight:600}.detail-body--narrow{max-width:var(--container--measure);margin-inline:auto}.csf-btn--ghost{background:#fff0;border:var(--border--width) solid var(--color--line);color:var(--color--fg)}.detail-back{margin-block-start:var(--space-l)}.detail-back--top{margin-block-end:var(--space-m)}.detail-back--top:hover{color:var(--color--yellow)}.detail-pad>.detail-back--top,.detail-pad>.detail-back{display:inline-flex;max-width:var(--container--measure);margin-inline-start:max(0px, calc((100% - var(--container--measure)) / 2))}.detail-back,.detail-back--top{border-color:var(--color--line-strong)}.detail-h2{font-family:var(--font--family--sans);font-stretch:var(--font--stretch--expanded);font-weight:900;font-size:var(--text-3);text-transform:uppercase;margin-block:var(--space-xl-2xl) var(--space-m)}.news-more{margin-block-start:var(--space-xl-2xl);max-width:none}.news-more .detail-h2{margin-block-start:0}.card-link{display:block}.card-ph--wide{aspect-ratio:16 / 10}.card-date{margin-block:var(--space-xs) var(--space-3xs);font-size:var(--text--1);color:var(--color--muted);text-transform:lowercase}.card-news-title{font-family:var(--font--family--sans);font-stretch:var(--font--stretch--expanded);font-weight:900;font-size:var(--text-1);letter-spacing:var(--font--letter-spacing--snug);line-height:1.16}.news-more .csf-card-ph img{object-position:50% 25%}.news-more .card-link .csf-card-ph img{transition:transform var(--transition--base)}.news-more .card-news-title{transition:color var(--transition--fast)}@media (max-width:991px){.detail-hero--news{--largh-testo:calc(min(100vw, var(--grid-max-width)) - 2 * var(--grid-gutter))}.detail-hero--news .wrap{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;row-gap:var(--space-m)}.news-figura{grid-column:1;grid-row:1}.detail-hero--news .card-news-meta{grid-row:2}.detail-hero--news .detail-title{grid-row:3}.news-figura img{aspect-ratio:16 / 9}}@media (max-width:478px){.detail-title{font-size:min(var(--text-6), calc(var(--largh-testo, 60rem) / (var(--parola, 8) * 0.7)))}.news-figura img{aspect-ratio:4 / 3}}@media (hover:hover){.news-more .card-link:hover .card-news-title{color:var(--color--yellow)}.news-more .card-link:hover .csf-card-ph img{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.news-more .card-link .csf-card-ph img{transition:none}.news-more .card-link:hover .csf-card-ph img{transform:none}}