/* CHIEF meeting agenda pages, v1.162 */
.chiefAgendaMain{padding-top:24px!important;padding-bottom:42px!important}
.chiefAgendaPage .meetingMaterialsLead{max-width:1040px;margin:0 auto 18px;padding:22px 24px;background:#fff;border:1px solid var(--line);border-radius:12px}
.chiefAgendaPage .meetingMaterialsLead h2{margin:4px 0 10px;font-size:25px}
.chiefAgendaPage .meetingMeta{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}
.chiefAgendaPage .meetingMeta span{background:#e8f3f4;border:1px solid #cfe3e5;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700;color:#315761}
.chiefAgendaSeries{margin:9px 0 0;color:#526b77}
.chiefAgendaPage .agendaSnapshotSection{max-width:1040px;margin:18px auto 24px;padding:20px}
.chiefAgendaPage .agendaSnapshot{width:fit-content;max-width:100%;margin:14px auto 0;text-align:center}
.chiefAgendaPage .agendaSnapshot a{display:flex;justify-content:center;align-items:flex-start}
.chiefAgendaPage .agendaSnapshot img{display:block;width:auto;height:299px;max-width:100%;object-fit:contain;margin:0 auto}
.chiefAgendaPage .agendaSnapshot figcaption{margin:10px auto 0;color:#526973;font-size:14px;line-height:1.5}
.chiefAgendaPage .meetingReturn{max-width:1040px;margin:18px auto}
@media(max-width:600px){.chiefAgendaPage .meetingMaterialsLead,.chiefAgendaPage .agendaSnapshotSection{padding:15px}.chiefAgendaPage .meetingMaterialsLead h2{font-size:21px}.chiefAgendaPage .agendaSnapshot img{height:min(299px,75vw)}}
