/* Shared website and block editor styles for school history. */
.zc-history-list{margin:0;max-width:none!important}.zc-history-entry.wp-block-columns{display:flex;flex-wrap:nowrap!important;align-items:center;gap:clamp(24px,5vw,70px);padding:48px 0;margin:0!important;border-bottom:1px solid #dce5ef}.zc-history-entry>.wp-block-column{flex-basis:0!important;flex-grow:1;min-width:0}.zc-history-entry:nth-of-type(even){flex-direction:row-reverse}.zc-history-entry .wp-block-image{margin:0;overflow:hidden;border-radius:12px 38% 12px 30%;background:#dce7ef;aspect-ratio:4/3}.zc-history-entry:nth-of-type(even) .wp-block-image{border-radius:38% 12px 30% 12px}.zc-history-entry .wp-block-image img{width:100%;height:100%;display:block;object-fit:cover}.zc-history-entry .wp-block-image figcaption{display:none}.zc-history-entry h2{font-size:clamp(27px,3.5vw,42px);line-height:1.15;margin:10px 0 20px;letter-spacing:-.02em;overflow-wrap:anywhere}.zc-history-entry p{font-size:18px;line-height:1.65;color:#536070}.zc-history-entry .zc-history-date{font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#762448}.zc-history-entry .components-placeholder{min-height:220px}.zc-history-preview-placeholder{height:100%;display:flex;align-items:center;justify-content:center;color:#536070;padding:24px;text-align:center}.history-page{padding-bottom:64px}.history-page-title{font-size:clamp(38px,5vw,64px);line-height:1.08;margin:0 0 22px}.history-page-intro{padding:64px 0 24px}.history-page-content>p{max-width:760px;font-size:18px;color:#536070}
@media(max-width:850px){.zc-history-entry.wp-block-columns,.zc-history-entry:nth-of-type(even){flex-direction:column;gap:24px;padding:32px 0}.zc-history-entry>.wp-block-column{width:100%;flex-basis:auto!important}.history-page-intro{padding-top:40px}}
