/* Archivio Notizie — proposta 1, La griglia. */
#archivio-notizie{order:3;min-width:0;width:100%;padding-top:48px;margin-top:56px;border-top:1px solid #d0d0cb}
#archivio-notizie [hidden]{display:none!important}
#archivio-notizie .sr-only{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}
#archivio-notizie .archive-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px}
#archivio-notizie .archive-kicker{font-size:11px;letter-spacing:.13em;font-weight:700;margin-bottom:12px}
#archivio-notizie #archive-heading{font-size:clamp(48px,5.15vw,76px);letter-spacing:-.022em;line-height:.96}
#archivio-notizie #archive-heading em{font-style:normal;color:var(--red)}
#archivio-notizie .optional-break{display:none}
#archivio-notizie .archive-intro{font-size:16px;line-height:1.5;color:#66666a;padding-bottom:2px}
#archivio-notizie .archive-tools{display:flex;align-items:center;gap:20px;justify-content:space-between;border-top:1px solid #d0d0cb;border-bottom:1px solid #d0d0cb;padding:12px 0;margin-bottom:30px}
#archivio-notizie .archive-filters{display:flex;gap:5px;flex-wrap:wrap}
#archivio-notizie .archive-filters button{font:600 14px Barlow,sans-serif;padding:12px 19px;min-height:44px;background:transparent;color:inherit}
#archivio-notizie .archive-filters button[aria-pressed=true]{background:var(--ink);color:#fff}
#archivio-notizie .archive-search{display:flex;align-items:center;gap:12px;max-width:290px;min-height:46px;background:#fff;border:1px solid #d0d0cb;padding:0 15px;flex:1}
#archivio-notizie .archive-search svg{width:18px;fill:none;stroke:currentColor;stroke-width:1.5;flex-shrink:0}
#archivio-notizie .archive-search input{font:400 14px Barlow,sans-serif;background:none;border:0;min-width:0;width:100%;height:44px;color:var(--ink);outline-offset:4px}
#archivio-notizie #archive-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
#archivio-notizie .archive-card{min-width:0}
#archivio-notizie figure{margin:0}
#archivio-notizie figure>a{display:block;aspect-ratio:1.5;overflow:hidden;background:#deded8}
#archivio-notizie figure img{display:block;width:100%;height:100%;object-fit:cover}
#archivio-notizie .archive-card[data-archive-category=club] img{object-position:center 75%}
#archivio-notizie figcaption{font-size:10px;line-height:1.4;color:#67676b;padding-top:7px}
#archivio-notizie .card-copy{padding:18px 0 0}
#archivio-notizie .card-meta{display:flex;justify-content:space-between;gap:9px;align-items:center;font-size:10px;letter-spacing:.035em;font-weight:600}
#archivio-notizie .card-meta>span{color:var(--red);font-weight:800}
#archivio-notizie .card-meta time{color:#68686c;white-space:nowrap}
#archivio-notizie h3{font-size:34px;line-height:1.07;letter-spacing:-.01em;margin-top:12px}
#archivio-notizie h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
#archivio-notizie .card-summary{font-size:15px;line-height:1.5;color:#66666a;margin-top:12px}
#archivio-notizie .news-read-link{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;border-bottom:1px solid #cfcfca;margin-top:14px;min-height:44px}
#archivio-notizie .news-read-link span{font-size:25px;font-weight:400;color:var(--red)}
#archivio-notizie .archive-bottom{display:flex;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid #cecec8;margin-top:32px;padding-top:24px;font-size:12px}
#archivio-notizie #archive-count{font-weight:600;min-width:105px}
#archivio-notizie #archive-more,#archivio-notizie #archive-reset{display:flex;align-items:center;gap:32px;min-height:48px;padding:12px 24px;border:1px solid var(--ink);background:transparent;font-size:12px;font-weight:700;color:inherit}
#archivio-notizie #archive-more span{font-size:23px;font-weight:400}
#archivio-notizie .archive-sample{font-size:10px;letter-spacing:.08em;color:#747478}
#archivio-notizie .archive-empty{padding:42px 0}
#archivio-notizie .archive-empty h3{font-size:36px}
#archivio-notizie .archive-empty p{margin:12px 0 20px}
@media(max-width:1100px){
 #archivio-notizie .archive-heading{align-items:flex-start;flex-direction:column;gap:15px}
 #archivio-notizie .archive-intro br{display:none}
 #archivio-notizie h3{font-size:29px}
 #archivio-notizie #archive-list{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
 #archivio-notizie{padding-top:32px;margin-top:38px}
 #archivio-notizie #archive-heading{font-size:53px}
 #archivio-notizie .optional-break{display:block}
 #archivio-notizie .archive-tools{flex-direction:column;align-items:stretch;gap:15px}
 #archivio-notizie .archive-search{max-width:none}
 #archivio-notizie .archive-filters button{padding:10px 13px}
 #archivio-notizie #archive-list{grid-template-columns:1fr;gap:32px}
 #archivio-notizie h3{font-size:35px}
 #archivio-notizie .archive-bottom{flex-wrap:wrap}
 #archivio-notizie .archive-sample{width:100%}
}
@media(max-width:380px){
 #archivio-notizie #archive-heading{font-size:44px}
 #archivio-notizie .archive-intro{font-size:14px}
 #archivio-notizie .archive-filters button{font-size:12px;padding:10px 11px}
 #archivio-notizie .archive-bottom{gap:18px}
 #archivio-notizie #archive-more{width:100%;justify-content:space-between;padding-inline:18px}
}
