.page.editorial{gap:calc(var(--u) * 7);width:100%;max-width:none;padding-inline:calc(var(--u) * 8);margin-inline:auto}@media (width<=64rem){.page.editorial,.page-head-editorial{padding-inline:var(--page-pad-x)}}.page-head-editorial .page-title{font-family:var(--font-display);font-size:32px;line-height:38px;font-weight:var(--peso-forte);letter-spacing:-.015em;margin-bottom:calc(var(--u) * 2)}.page-head-hero .page-title{font-size:var(--t8);line-height:1.1;font-weight:var(--peso-titolo);letter-spacing:-.02em}.page-head-editorial .page-note{font-size:var(--t-lede);line-height:1.55;font-weight:var(--peso-lieve)}.page-head-editorial{padding:calc(var(--u) * 7) calc(var(--u) * 8) calc(var(--u) * 5.5);position:static}.page-head-hero{padding:calc(var(--u) * 7.5) calc(var(--u) * 8) calc(var(--u) * 6)}@media (width<=40rem){.page-head-hero{padding-inline:var(--page-pad-x)}}.page-head-editorial .page-head-row{justify-content:space-between;align-items:flex-start;gap:calc(var(--u) * 6);width:100%;max-width:none;margin:0 auto}.page-head-editorial .page-head-main{min-width:0;max-width:46ch}.page-head-editorial:not(.page-head-hero) .page-head-main{max-width:64ch}.page-head-editorial .page-head-acts{flex:0 31rem;min-width:18.75rem}.section-more{color:var(--mark-blue);white-space:nowrap;flex:none;font-size:13px;text-decoration:none}.section-more:hover{color:var(--fg-primary);text-decoration:underline}.section-note{color:var(--fg-secondary);white-space:nowrap;flex:none;margin:0;font-size:12px}.editorial .section[id]{scroll-margin-top:calc(var(--topbar-h) + 26px)}.editorial .section-head{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 4);margin-bottom:calc(var(--u) * 3.5);display:flex}.editorial .section-head>h2{font-family:var(--font-display);font-size:24px;line-height:30px;font-weight:var(--peso-forte);letter-spacing:-.01em}.section-foot{justify-content:flex-end;display:flex}.content-card{gap:calc(var(--u) * 2);min-width:0;display:grid}.content-card-card{background:var(--bg-rail);border:1px solid var(--line);border-radius:var(--r-surface);height:100%;box-shadow:var(--ombra);flex-direction:column;gap:0;display:flex;overflow:hidden}.content-card-card>.content-card-cover,.content-card-feature>.content-card-cover{border-radius:0}.content-card-cover{border-radius:var(--r-surface);background:var(--bg-rail);aspect-ratio:16/9;display:block;overflow:hidden}.content-card-cover img{object-fit:cover;width:100%;height:100%;transition:scale .18s var(--curva);display:block}@media (hover:hover){.content-card:hover .content-card-cover img{scale:1.03}}@media (prefers-reduced-motion:reduce){.content-card-cover img{transition:none}.content-card:hover .content-card-cover img{scale:1}}.content-card-body{gap:calc(var(--u) * 1.5);min-width:0;display:grid}.content-card-kicker{gap:calc(var(--u) * 1.5);color:var(--fg-secondary);font-size:var(--t2);flex-wrap:wrap;margin:0;display:flex}.content-card-kicker>*+:before{content:"·";margin-right:calc(var(--u) * 1.5)}.content-card-topline{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.content-card-topline>.content-card-flags{display:contents}.content-card-cat{font-size:var(--t1);font-weight:var(--peso-titolo);letter-spacing:.09em;text-transform:uppercase;color:var(--mark-vermilion);margin:0}.content-card-title{font-size:var(--t4);font-weight:var(--peso-forte);letter-spacing:-.005em;margin:0;line-height:1.28}.content-card-title a{color:var(--fg-primary);text-decoration:none}.content-card-title a:hover{text-decoration:underline}.content-card-summary{color:var(--fg-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.content-card-foot{align-items:center;gap:calc(var(--u) * 2);color:var(--fg-secondary);font-size:var(--t2);flex-wrap:wrap;margin:0;display:flex}.content-card-card>.content-card-foot>*+:before,.content-card-strip>.content-card-foot>*+:before,.content-card-feature>.content-card-foot>*+:before{content:"·";margin-right:calc(var(--u) * 2)}.content-card-by{align-items:center;gap:calc(var(--u) * 2);font-weight:var(--peso-forte);color:var(--fg-secondary);display:inline-flex}.content-card-flags{gap:calc(var(--u) * 1.5);flex-wrap:wrap;margin:0;display:flex}.flag{padding:0 calc(var(--u) * 1.75);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--fg-secondary);font-size:var(--t1);font-weight:var(--peso-forte);letter-spacing:.02em;text-transform:uppercase;line-height:calc(var(--u) * 4.5);align-items:center;display:inline-flex}.flag-read{border-color:var(--mark-red);color:var(--fg-primary)}.flag-cat-solid{background:var(--mark-red);color:var(--bg-light);border-color:#0000}.content-card-hero-say .flag-cat,.articolo-flags .flag-cat{color:var(--bg-light);background:#ffffff2e;border-color:#0000}.evidenza{gap:calc(var(--u) * 6);grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);display:grid}@media (width<=64rem){.evidenza{grid-template-columns:minmax(0,1fr)}}.content-card-feature{background:var(--bg-rail);border:1px solid var(--line);border-radius:var(--r-surface);min-width:0;height:100%;box-shadow:var(--ombra);flex-direction:column;display:flex;overflow:hidden}.content-card-feature .content-card-title{font-family:var(--font-display);font-size:var(--t7);line-height:1.2}.content-card-feature .content-card-summary{-webkit-line-clamp:3;font-size:16px;line-height:25px}@media (width<=52rem){.content-card-feature{grid-template-columns:minmax(0,1fr)}}.to-read .content-card-row{border-bottom:0;padding-bottom:0}.to-read .content-card-list{gap:calc(var(--u) * 2)}.content-card-strip{background:var(--bg-rail);border:1px solid var(--line);border-radius:var(--r-surface);box-shadow:var(--ombra);grid-template-rows:1fr auto;grid-template-columns:240px minmax(0,1fr);align-items:stretch;gap:0;overflow:hidden}.content-card-strip>.content-card-cover{aspect-ratio:16/9;grid-area:1/1/3;align-self:center;height:auto;margin:16px 0 16px 16px}:is(.content-card-strip:not(:has(>.content-card-cover))>.content-card-body,.content-card-strip:not(:has(>.content-card-cover))>.content-card-foot){grid-column:2}.content-card-strip>.content-card-body{grid-area:1/2;align-content:start;gap:7px;padding:16px 20px 0}.content-card-strip>.content-card-foot{grid-area:2/2;gap:9px;padding:6px 20px 16px}.content-card-strip .content-card-title{font-size:18px;line-height:24px}.content-card-strip .content-card-summary{-webkit-line-clamp:2;font-size:13.5px;line-height:21px}@media (width<=44rem){.content-card-strip{grid-template-columns:minmax(0,1fr)}.content-card-strip>.content-card-cover{aspect-ratio:16/9;grid-area:1/1;height:auto;margin:0}:is(.content-card-strip>.content-card-body,.content-card-strip>.content-card-foot,.content-card-strip:not(:has(>.content-card-cover))>.content-card-body,.content-card-strip:not(:has(>.content-card-cover))>.content-card-foot){grid-area:auto/1}}.content-card-row{align-items:center;gap:calc(var(--u) * 4);border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;padding:15px 20px;display:grid}.content-card-mark{background:var(--bg-quiet-soft);width:32px;height:32px;color:var(--fg-rail);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.content-card-mark-due{background:var(--bg-mark-soft);color:var(--mark-vermilion)}.content-card-row .content-card-body{gap:2px;min-width:0;display:grid}.content-card-row .content-card-summary{-webkit-line-clamp:1;font-size:12.5px;line-height:22px}.content-card-row>.content-card-foot{white-space:nowrap;color:var(--fg-secondary);flex-wrap:nowrap;justify-content:flex-end;margin:0;padding:0}@media (width<=40rem){.content-card-row{gap:4px calc(var(--u) * 3);grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"segno corpo corpo""segno gettone piede";padding:12px 14px}.content-card-row>.content-card-mark{grid-area:segno}.content-card-row>.content-card-body{grid-area:corpo}.content-card-row>.content-card-flags{grid-area:gettone}.content-card-row>.content-card-foot{grid-area:piede;justify-content:flex-start}}.content-card-row>.content-card-flags{flex:none}.content-card-row .flag{background:var(--bg-quiet-soft);color:var(--fg-rail);text-transform:none;letter-spacing:.01em;border-color:#0000;font-size:11px}.content-card-row .flag-read{background:var(--bg-mark-soft);color:var(--mark-vermilion)}.content-card-row .content-card-topline,.content-card-row .content-card-by,.content-card-row .content-card-likes{display:none}.content-card-list>li:first-child>.content-card-row{border-top:0}.content-card-row .content-card-title{font-size:14px;font-weight:var(--peso-forte);line-height:22px}.content-card-list{background:var(--bg-rail);border:1px solid var(--line);border-radius:var(--r-surface);box-shadow:var(--ombra);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}:is(.content-card-list:has(>li>.content-card-strip),.content-card-list:has(>li>.content-card-feature)){box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;overflow:visible}.to-read .content-card-list{box-shadow:none;background:0 0;border:0;border-radius:0}.content-card-list>li:last-child .content-card-row{border-bottom:0}.editorial .tabs{flex-wrap:wrap}.agenda-list{padding:calc(var(--u) * 1.5) 0 calc(var(--u) * 2);max-height:calc(var(--agenda-righe,5) * var(--agenda-riga) + var(--u) * 6);overscroll-behavior:contain;gap:0;margin:0;list-style:none;display:grid;overflow-y:auto}:root{--agenda-riga:90px}.evidenza .agenda{flex-direction:column;display:flex}.evidenza .agenda-list{height:0;min-height:calc(var(--agenda-righe,5) * var(--agenda-riga));flex:auto;max-height:none}.agenda-list>li{gap:calc(var(--u) * 3.5);padding:11px calc(var(--u) * 6);border-top:1px solid var(--line);align-items:baseline;display:flex}.agenda-when{width:calc(var(--u) * 8.5);font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:center;display:flex}.agenda-dow{color:var(--mark-vermilion);font-size:var(--t1);line-height:22px;font-weight:var(--peso-titolo);letter-spacing:.06em;text-transform:uppercase}.agenda-day{color:var(--fg-primary);font-size:19px;font-weight:var(--peso-titolo);letter-spacing:-.01em;line-height:22px}.agenda-month{color:var(--fg-secondary);font-size:var(--t1);font-weight:var(--peso-forte);text-transform:lowercase;line-height:22px}.agenda-what{min-width:0;color:var(--fg-primary);font-size:13.5px;font-weight:var(--peso-forte);overflow-wrap:anywhere;flex-direction:column;gap:2px;line-height:22px;display:flex}.agenda-time{color:var(--fg-secondary);font-size:var(--t2);line-height:22px;font-weight:var(--peso-testo)}.feed-post{gap:calc(var(--u) * 2);min-width:0;padding:calc(var(--u) * 4.5);background:var(--bg-rail);border:1px solid var(--line);border-radius:var(--r-surface);box-shadow:var(--ombra);align-content:start;display:grid}.feed-post-where{font-size:var(--t1);font-weight:var(--peso-titolo);letter-spacing:.09em;text-transform:uppercase;color:var(--mark-blue);margin:0}.feed-post-title{font-size:15px;font-weight:var(--peso-forte);margin:0;line-height:21px}.feed-post-title a{color:var(--fg-primary);text-decoration:none}.feed-post-title a:hover{text-decoration:underline}.feed-post-say{color:var(--fg-secondary);font-size:var(--t3);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.feed-post-foot{align-items:center;gap:calc(var(--u) * 2);color:var(--fg-secondary);font-size:var(--t2);flex-wrap:wrap;margin:0;display:flex}.article-body{color:var(--fg-primary);max-width:44rem;font-size:var(--t5);line-height:1.65}.article-body.article-full{overflow-wrap:anywhere;max-width:none;font-size:var(--t-lede)}.article-body>:first-child{margin-top:0}.article-body p{margin:0 0 1rem}.article-body h2{color:var(--fg-primary);font-size:var(--t5);margin:2rem 0 .75rem;line-height:1.25}.article-body h3{color:var(--fg-primary);font-size:var(--t5);margin:1.5rem 0 .5rem;line-height:1.3}.article-body a{color:var(--mark-vermilion);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-underline-offset:.18em;text-decoration-thickness:1px}.article-body a:hover{text-decoration-color:currentColor}.article-body blockquote{padding:calc(var(--u) * 5) calc(var(--u) * 6);border-radius:var(--r-surface);background:var(--bg-quiet-soft);gap:calc(var(--u) * 2.5);border:0;flex-direction:column;margin:0;display:flex}.article-body blockquote p{font-size:var(--t-lede);line-height:28px;font-weight:var(--peso-forte);color:var(--fg-primary);margin:0}.article-body blockquote cite,.article-body blockquote footer{font-size:12.5px;font-weight:var(--peso-forte);color:var(--mark-blue);font-style:normal}.article-body ul,.article-body ol{margin:0 0 1rem;padding-left:1.5rem}.article-body li{margin:0 0 .35rem}.article-body strong,.article-body b{font-weight:var(--peso-forte)}.article-body hr{border:0;border-top:1px solid var(--line);margin:2rem 0}.article-body img{border-radius:var(--r-control);max-width:100%;height:auto;margin:1.5rem 0;display:block}.article-body table{border-collapse:collapse;width:100%;font-size:var(--t4);margin:1.5rem 0;display:block;overflow-x:auto}.article-body th,.article-body td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:.4rem .6rem}.article-body th{color:var(--fg-primary);font-weight:var(--peso-forte)}[data-tinta=rossa]{color:var(--mark-vermilion)}:root[data-theme=light] [data-tinta=rossa]{color:var(--mark-red)}.content-card-hero{aspect-ratio:16/7;background:var(--bg-canvas);flex:1 0 auto;display:block;position:relative}.content-card-hero>img{object-fit:cover;width:100%;height:100%;display:block}.content-card-scrim{background:linear-gradient(#00304900 0%,#003049bf 65%,#003049eb 100%);position:absolute;inset:0}.content-card-hero-say{padding:calc(var(--u) * 6);gap:calc(var(--u) * 2.5);flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.content-card-hero-title{font-size:var(--t6);line-height:1.25;font-weight:var(--peso-forte);letter-spacing:-.01em;color:#fff;text-wrap:pretty}.content-card-hero .content-card-flags{gap:calc(var(--u) * 2);margin:0;display:flex}.content-card-hero .flag-new{color:#fff;background:#ffffff2e;border-color:#0000}.content-card-hero .flag-read{background:var(--mark-red);color:#fff;border-color:#0000}@media (width<=40rem){.content-card-hero{aspect-ratio:4/3}.content-card-hero-say{padding:calc(var(--u) * 4)}.content-card-hero-title{font-size:var(--t5);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.editorial .grid-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,268px),1fr));gap:20px}.agenda .panel-head{padding:calc(var(--u) * 6) calc(var(--u) * 6) 0;font-size:var(--t4);font-weight:var(--peso-forte);border-bottom:0;justify-content:space-between}.agenda .panel-head .icona{color:var(--fg-secondary)}.agenda .empty{padding:calc(var(--u) * 3) calc(var(--u) * 6) calc(var(--u) * 5)}.editorial .tabs{gap:calc(var(--u) * 2);margin-bottom:calc(var(--u) * 4.5);border-bottom:0;flex-wrap:wrap;overflow:visible}.editorial .tab{height:calc(var(--u) * 7);padding:0 calc(var(--u) * 2.5);border:1px solid var(--line);border-radius:var(--r-control);background:var(--bg-rail);color:var(--fg-secondary);font-size:13px;font-weight:var(--peso-testo);transition:background .12s var(--curva), border-color .12s var(--curva), color .12s var(--curva);margin-bottom:0}.editorial .tab:hover{border-color:var(--fg-secondary);color:var(--fg-primary)}.editorial .tab[aria-current]{background:var(--bg-gutter);border-color:var(--bg-gutter);color:var(--fg-on-chrome);font-weight:var(--peso-forte)}.content-card-card{overflow:hidden}.content-card-card>.content-card-cover{aspect-ratio:16/9;display:block}.content-card-card>.content-card-cover>img{object-fit:cover;width:100%;height:100%;display:block}.content-card-card .content-card-title{line-height:22px}.content-card-card>.content-card-body{flex-direction:column;flex:1;gap:9px;padding:16px 18px 0;display:flex}.content-card-feature>.content-card-body{flex-direction:column;gap:14px;padding:20px 24px 0;display:flex}.content-card-card .content-card-by .avatar,.content-card-row .content-card-by .avatar{display:none}.content-card-card>.content-card-foot,.content-card-feature>.content-card-foot{font-size:var(--t2);color:var(--fg-secondary);align-items:center;gap:8px;margin-top:auto;display:flex}.content-card-card>.content-card-foot{padding:9px 18px 18px}.content-card-feature>.content-card-foot{padding:14px 24px 22px}.feed-post{gap:8px;height:100%;padding:18px}.feed-post-foot{font-size:var(--t2);color:var(--fg-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;display:flex}.feed-post-foot>*+:before{content:"·";margin-right:8px}
