/* Approved report icon: decorative artwork, with no screenshot zoom control. */
#o2c-announcements #accessibility-conformance-report-vpat .o2c-entry-media.o2c-vpat-icon{display:block;padding:0!important;width:100%;max-width:540px;border:0!important;border-radius:12px;box-shadow:none!important;background:transparent!important}
#o2c-announcements #accessibility-conformance-report-vpat .o2c-vpat-icon img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:3/2;object-fit:contain;margin:0;border:0;border-radius:12px}
#o2c-announcements #accessibility-conformance-report-vpat .o2c-entry-title{max-width:none!important;text-wrap:balance!important}
#o2c-announcements .o2c-calendar .rc-dialog-image.rc-dialog-illustration{border:0;box-shadow:none;background:transparent;margin-inline:auto;max-width:360px}
#o2c-announcements .o2c-calendar .rc-dialog-illustration img{max-height:220px;width:100%;border-radius:12px;background:transparent}
#o2c-announcements .o2c-help-box.o2c-report-resources{display:block!important;padding:28px 0}
#o2c-announcements .o2c-report-resources > .o2c-eyebrow{margin-bottom:6px}
#o2c-announcements .o2c-report-resources > h2{margin:0}
#o2c-announcements .o2c-report-resources > p:last-child{margin-top:20px;color:#536961;font-size:16px}
.o2c-report-download{margin:24px 0 0;padding:24px;border:1px solid #dce5df;border-radius:12px;background:#f7f9f7}
.o2c-report-download .o2c-report-meta{margin:0 0 18px;color:#536961;font-size:15px;line-height:1.6}
.o2c-report-download a{display:inline-flex;align-items:center;gap:12px;font-weight:650}
.o2c-report-download small{display:block;margin-top:10px;color:#536961;font-size:13px}
