#sylva-agenda,#sylva-dossiers{margin-bottom:36px;scroll-margin-top:20px}.agenda-intro{font-size:16px;line-height:1.6;color:#526451;margin:0 0 12px}.agenda-verification{font-size:12px;color:#697562;margin:0 0 22px}.agenda-month{font-size:19px;color:#8b542d;text-transform:capitalize;margin:26px 0 12px}.agenda-list{list-style:none;margin:0;padding:0}.agenda-event{display:grid;grid-template-columns:70px minmax(0,1fr);gap:20px;padding:22px 0;border-bottom:1px solid #e1e7dc}.agenda-event:first-child{padding-top:10px}.agenda-date{align-self:start;display:grid;gap:3px;text-align:center;background:#f0f4eb;border-radius:6px;padding:12px 3px;color:#285137}.agenda-date strong{font-size:21px;line-height:1.1}.agenda-date span{font-size:13px}.agenda-kind{font-size:11px;letter-spacing:.5px;color:#80613d;text-transform:uppercase}.agenda-event h4{font-size:20px;line-height:1.3;margin:6px 0 8px}.agenda-event p{font-size:15px;line-height:1.55;margin:0 0 10px}.agenda-event .agenda-place{font-size:13px;font-weight:700;color:#45613f}.agenda-event .agenda-organizer,.agenda-organizer{font-size:12px;line-height:1.6;color:#65715e}.agenda-link{color:#89522a;font-size:14px;font-weight:700;min-height:44px;display:inline-flex;align-items:center;text-decoration:none;overflow-wrap:anywhere}.agenda-link:hover{text-decoration:underline}.watch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.watch-item{border:1px solid #e0e6d9;border-radius:8px;padding:20px;background:#fff;box-shadow:0 4px 14px #173c2510}.watch-item h3{font-size:19px;line-height:1.35;margin:0 0 12px}.watch-item p{font-size:15px;line-height:1.6;color:#526451;margin:0 0 12px}.watch-item .agenda-organizer{font-size:12px}.agenda-empty{padding:20px;background:#f5f7f0;line-height:1.6}@media(max-width:1050px){.watch-grid{grid-template-columns:1fr}}@media(max-width:530px){.agenda-event{grid-template-columns:57px minmax(0,1fr);gap:13px;padding-block:18px}.agenda-date strong{font-size:18px}.agenda-event h4{font-size:18px}.agenda-event p{font-size:14px}.agenda-event .agenda-place,.agenda-event .agenda-organizer{font-size:12px}}
