/*
 * Strony informacyjne przeniesione ze starego CMS (templates/cms/, themes/<motyw>/templates/cms/pages/) —
 * odpowiednik .exam-event/.event-block z desktop.css starych serwisów. Plik identyczny w trzech motywach OPEN.
 */
.cms-page .exam-event { padding-bottom: 1rem; }
.cms-page header h1 { text-transform: uppercase; font-weight: 500; font-size: 2rem; color: var(--ow-color-heading); margin: 0; }
.cms-page .event-block h3,
.cms-page .exam-event h3 { font-size: 1.25rem; font-weight: 700; color: var(--ow-color-heading); margin: 1.5rem 0 .75rem; }
.cms-page .event-block h4,
.cms-page .exam-event h4 { font-size: 1.05rem; font-weight: 700; margin: 1.25rem 0 .5rem; }
.cms-page .exam-event h5 { font-size: 1rem; font-weight: 700; margin: 1rem 0 .5rem; }
.cms-page .text-wrapper { margin-bottom: 1rem; }
.cms-page .text-wrapper ul,
.cms-page .exam-event ul { list-style: disc; padding-left: 1.5rem; }
.cms-page .text-wrapper li,
.cms-page .exam-event li { margin-bottom: .35rem; }
.cms-page .text-wrapper li > p { margin: 0; }
.cms-page ol { margin: 0 0 1rem; padding-left: 1.75rem; }
.cms-page ol.list-decimal { list-style-type: decimal; }
.cms-page ol.list-latin { list-style-type: lower-latin; }
.cms-page .note { font-weight: 900; color: var(--ow-color-note); }
.cms-page .text-center { text-align: center; font-weight: 700; }
.cms-page .exam-event .button { margin-right: .5rem; }
.cms-page .button-box .button.full-size { display: block; width: 100%; }
.cms-page .cms-subheading { font-size: 1.5rem; color: var(--ow-color-heading); margin: 1rem 0; }
.cms-page .cms-departments ul,
.cms-page .cms-rebuild-contact { list-style: none; padding-left: 0; }
.cms-page .cms-rebuild p { font-size: 1.1rem; }
@media screen and (min-width: 64em) {
    .cms-page .large-6 { flex: 0 0 50%; max-width: 50%; }
}
