.agenda-section{max-width:1500px;padding-top:55px}
.agenda-tabs{display:flex;gap:8px;margin:0 0 24px}.agenda-tabs a{padding:9px 14px;border:1px solid var(--line);color:var(--muted);font-size:11px}.agenda-tabs a.active{border-color:var(--gold);color:var(--gold2);background:rgba(214,167,69,.08)}.agenda-tabs span{margin-left:6px;padding:2px 6px;background:#24211b;border-radius:20px;font-size:9px}
.agenda-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}
.agenda-card{min-width:0}.poster-open{aspect-ratio:1/1!important}.poster-open img{object-fit:cover}
.agenda-card-copy{padding:14px}
.agenda-date{gap:6px}.agenda-date strong{font-size:27px}.agenda-date span{font-size:8px}
.agenda-card h2{font-size:17px;margin:7px 0;min-height:40px}
.agenda-card p{font-size:11px;line-height:1.45;margin:4px 0}
.poster-open span{right:8px;bottom:8px;padding:5px 7px;font-size:8px}
@media(max-width:680px){.agenda-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.agenda-tabs{flex-direction:column}.agenda-tabs a{text-align:center}.agenda-card-copy{padding:10px}.agenda-card h2{font-size:14px;min-height:34px}.agenda-card p{font-size:9px}}
@media(max-width:430px){.agenda-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
