.cm-event-report{grid-column: 1 / -1;min-width: 0;scroll-margin-top: 6rem}.cm-event-report .wp-editor-wrap{margin: 1rem 0 1.5rem;max-width: 100%}.cm-event-report label{display: block;margin-bottom: .5rem;font-weight: 500}.cm-event-report input[type="text"]{width: 100%}.cm-event-report .cm-report-subheading{margin: 1.5rem 0 .75rem;font-size: 1rem;color: var(--cm-app-heading,inherit)}.cm-event-report .cm-report-notice{border-inline-start: 3px solid var(--cm-success,#059669);padding: .75rem 1rem;background: var(--cm-app-success-bg,#d1fae5);color: var(--cm-app-success-text,#047857);border-radius: var(--cm-radius,.375rem)}.cm-report-upload{display: block;width: 100%;max-width: 100%;font: inherit;color: inherit;padding: .75rem;border: 1px dashed var(--cm-app-strong-border,#9ca3af);border-radius: var(--cm-radius,.375rem)}.cm-report-upload::file-selector-button{margin-inline-end: .75rem;padding: .5rem .75rem;border: 1px solid var(--cm-app-strong-border,#9ca3af);border-radius: var(--cm-radius,.375rem);background: var(--cm-app-surface,#fff);color: inherit;font: inherit;cursor: pointer}.cm-event-gallery{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,240px),1fr));gap: 1.5rem;margin: 1rem 0}.cm-event-gallery figure{margin: 0;min-width: 0}.cm-event-gallery img{display: block;max-width: 100%;width: 100%;max-height: 360px;object-fit: contain;border-radius: var(--cm-radius,.5rem)}.cm-event-gallery figcaption{margin-top: .5rem;overflow-wrap: anywhere}.cm-event-report .cm-event-gallery figure{display: grid;gap: .75rem;align-content: start;padding: 1rem;border: 1px solid var(--cm-app-border,#e5e7eb);border-radius: var(--cm-radius,.5rem)}.cm-event-report .cm-event-gallery label{margin: 0}.cm-event-report .cm-event-gallery input[type="text"]{margin-top: .375rem}.cm-event-story img{max-width: 100%;height: auto}.cm-event-story{overflow-wrap: anywhere}.cm-event-story>:first-child{margin-top: 0}.cm-report-news-action{margin-top: 1.5rem;border-top: 1px solid var(--cm-app-border,#d1d5db);padding-top: 1.5rem}.cm-public-events,.cm-public-story{max-width: 1200px;margin: 2rem auto;padding: clamp(1rem,3vw,1.5rem)}.cm-public-event-section + .cm-public-event-section{margin-top: 3rem}.cm-public-event-section>h2{margin: 0 0 1.25rem}.cm-event-cards{display: grid;grid-template-columns: repeat(var(--cm-event-columns,3),minmax(0,1fr));gap: 1.25rem}.cm-event-cards article{border: 1px solid var(--cm-app-border,#d1d5db);border-radius: var(--cm-radius-lg,.75rem);padding: 1.5rem;min-width: 0;overflow-wrap: anywhere;background: var(--cm-app-surface,#fff)}.cm-event-cards h3{margin: .5rem 0 0;font-size: 1.15rem;line-height: 1.4}.cm-event-cards time{font-size: .875rem}.cm-public-story h1{line-height: 1.2;overflow-wrap: anywhere}.cm-event-report :is(button,input,select,textarea,a):focus-visible,.cm-public-events a:focus-visible{outline: 2px solid var(--cm-app-focus,var(--cm-primary,currentColor));outline-offset: 3px}html[data-cm-theme="dark"] .cm-event-report :is(.mce-toolbar-grp,.mce-panel,.quicktags-toolbar,.wp-switch-editor){background: var(--cm-app-surface);color: var(--cm-app-text);border-color: var(--cm-app-border)}html[data-cm-theme="dark"] .cm-event-report :is(.mce-btn button,.mce-ico,.mce-btn .mce-txt,.quicktags-toolbar input){color: var(--cm-app-text)}html[data-cm-theme="dark"] .cm-event-report :is(.mce-btn,.quicktags-toolbar input){background: var(--cm-app-raised);border-color: var(--cm-app-border)}html[data-cm-theme="dark"] .cm-event-report .mce-toolbar .mce-btn-group .mce-listbox{background: var(--cm-app-raised);border-color: var(--cm-app-border)}html[data-cm-theme="dark"] .cm-event-report .mce-listbox i.mce-caret{border-top-color: var(--cm-app-text)}html[data-cm-theme="dark"] .cm-event-report textarea.wp-editor-area{color: var(--cm-app-text);background: var(--cm-app-surface)}@media (max-width: 900px){.cm-event-cards{grid-template-columns: repeat(min(var(--cm-event-columns,3),2),minmax(0,1fr))}}@media (max-width: 600px){.cm-event-cards{grid-template-columns: minmax(0,1fr)}.cm-event-report .cm-card-body{padding: 1rem}.cm-event-report .mce-toolbar .mce-container-body{white-space: normal}.cm-event-report .mce-toolbar .mce-btn-group{float: none;display: inline-block}.cm-event-report .cm-report-upload{font-size: .875rem}.cm-public-event-section + .cm-public-event-section{margin-top: 2rem}}.cm-event-cards .cm-event-card-cover{display: block;width: 100%;height: auto;max-height: 18rem;aspect-ratio: 16 / 9;object-fit: cover;border-radius: .5rem;margin: 0 0 1.25rem}.cm-event-cards .cm-event-card-excerpt{margin: .75rem 0 0;font-size: .95rem;line-height: 1.65}.cm-event-cards h3 a{text-underline-offset: .2em}.cm-event-cards a:focus-visible{outline: 3px solid var(--cm-primary,#14645f);outline-offset: 4px}