#archivio-giornale{margin:45px 0 20px;border-block:1px solid var(--rule);padding:20px 0}#archivio-giornale>summary{font-size:clamp(23px,3vw,30px);line-height:1.35;cursor:pointer;padding:10px 0}#archivio-giornale[open]>summary{margin-bottom:18px}.archive-year-nav{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0 35px;font:14px/1.7 Arial,sans-serif}.archive-year-nav a{padding:8px 15px;border:1px solid var(--rule);text-decoration:none}.archive-year-nav a:hover{border-color:var(--accent)}.archive-year{margin:35px 0 45px;scroll-margin-top:25px}.archive-year>h2{color:var(--accent);font-size:36px;margin-bottom:24px}.archive-entry{border-top:1px solid var(--rule);padding:26px 0 30px;scroll-margin-top:25px}.archive-entry>.eyebrow{margin:0 0 10px}.archive-entry h3{font-size:clamp(24px,3vw,29px);line-height:1.3;font-weight:400;margin:0 0 20px}.archive-entry-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.archive-entry.has-media>.archive-entry-layout{grid-template-columns:160px minmax(0,1fr)}.archive-media{display:flex;flex-direction:column;gap:12px;align-items:center}.archive-media figure{margin:0;width:100%}.archive-media a{display:block}.archive-media img{display:block;width:100%;height:auto;max-height:230px;object-fit:contain;background:var(--panel)}.archive-story{min-width:0;overflow-wrap:anywhere;line-height:1.85}.archive-story>p{margin:0 0 18px}.archive-story>p:last-child{margin-bottom:0}.archive-story ul{padding-left:24px}.archive-story>br,.archive-story>p:empty{display:none}.news-entry.news-with-thumb{display:grid;grid-template-columns:165px minmax(0,1fr);gap:25px;align-items:start}.news-thumb{margin:5px 0 0}.news-thumb img{display:block;width:100%;height:auto;max-height:190px;object-fit:contain;background:var(--panel);border:1px solid var(--rule)}.news-thumb a{display:block}.news-entry-copy{min-width:0}.news-entry-copy>.eyebrow{margin-top:0}.news-entry-copy>h3{margin-top:12px}.news-entry-copy p{line-height:1.85}.archive-year-nav a:focus-visible,#archivio-giornale>summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media(max-width:640px){.archive-entry.has-media>.archive-entry-layout{grid-template-columns:1fr}.archive-media{flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:12px}.archive-media figure{width:125px;max-width:45%}.archive-media img{max-height:180px}.news-entry.news-with-thumb{grid-template-columns:95px minmax(0,1fr);gap:16px}.news-thumb img{max-height:130px}.archive-year>h2{font-size:31px}}@media(max-width:370px){.news-entry.news-with-thumb{grid-template-columns:1fr}.news-thumb{max-width:150px}.archive-year-nav{gap:9px}}

.archive-media:has(figure+figure){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.archive-media:has(figure+figure) figure{width:100%;max-width:none}.archive-media:has(figure+figure) img{max-height:160px}.archive-media figcaption{font:11px/1.6 Arial,sans-serif;color:var(--muted);margin-top:6px;text-align:center}

/* Reserved for a few major editorial milestones. */
.news-entry.news-highlight{padding:30px 26px;margin:30px 0;border:1px solid var(--rule);border-top:3px solid var(--accent);background:var(--panel)}.news-entry.news-highlight h3{font-size:clamp(26px,3vw,34px);line-height:1.3;margin:12px 0 22px}.news-entry.news-highlight .news-links a{display:inline-block;margin:5px 12px 5px 0;text-underline-offset:4px}.news-entry.news-highlight .news-thumb{margin-top:5px}.news-entry.news-highlight p{line-height:1.85}@media(max-width:640px){.news-entry.news-highlight{padding:24px 20px;gap:16px}.news-entry.news-highlight h3{font-size:26px}}
@media(max-width:640px){.news-entry.news-highlight.news-with-thumb{display:block}.news-highlight .news-thumb{width:140px;max-width:100%;margin:0 0 20px}.news-highlight .news-entry-copy{clear:both}}