.agenda-periods{margin-top:30px}.agenda-periods>section{margin-top:40px;scroll-margin-top:25px}.agenda-periods h2{color:var(--brand-teal);margin:28px 0 16px;font:32px/1.25 Georgia,serif}.agenda-periods p{color:var(--text-secondary);line-height:1.8}.agenda-reference{border-left:3px solid var(--brand-teal);background:var(--surface-soft);padding:14px 18px;font-size:.9rem}.agenda-periods .agenda-card h3.agenda-title{color:var(--text-primary);margin:15px 0 20px;font:36px/1.15 Georgia,serif}.agenda-periods .agenda-card h4{margin-top:25px;font-size:15px}.agenda-empty{border:1px solid var(--border);border-radius:12px;padding:22px}.agenda-archive{border-top:1px solid var(--border-strong);padding-top:20px}.agenda-archive summary{color:var(--brand-teal);cursor:pointer;padding:12px 0;font-size:1.15rem;font-weight:600}.agenda-archive summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (max-width:760px){.agenda-periods .agenda-card h3.agenda-title{font-size:31px}.agenda-periods h2{font-size:28px}}
