/* One content stylesheet for the Classic Editor and the public draft preview. */
.mg-admission-records{margin:20px 0 28px}
.mg-admission-card{box-sizing:border-box;min-width:0;margin:16px 0;padding:20px;border:1px solid #d8dade;background:#fff;color:#20252a}
.mg-admission-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}
.mg-admission-field{min-width:0;overflow-wrap:anywhere}
.mg-admission-card .mg-admission-label{margin:0 0 6px;font:600 .875rem/1.5 system-ui,sans-serif;color:#565d63}
.mg-admission-value{font-size:1rem;line-height:1.6;overflow-wrap:anywhere}
.mg-admission-value p{margin:0 0 8px}
.mg-admission-value p:last-child{margin-bottom:0}
.mg-admission-value a{color:#7b2435}
.mg-admission-records h4.mg-admission-group{margin:24px 0 12px;font:600 1.0625rem/1.5 system-ui,sans-serif}
body.mg-admission-editor{margin:20px;font:16px/1.6 system-ui,sans-serif;color:#20252a;background:#fff}
body.mg-admission-editor h2{margin:32px 0 18px;font:700 23px/1.35 system-ui,sans-serif}
body.mg-admission-editor h3{margin:24px 0 12px;font:600 18px/1.5 system-ui,sans-serif}
body.mg-admission-editor a{color:#7b2435;text-underline-offset:.2em}
body.mg-admission-editor section{margin-bottom:32px}
.mg-admission-card p.mg-admission-label strong{font-weight:inherit}
.mg-admission-card img{max-width:100%;height:auto}
.mg-admission-caption{font-weight:600}
.mg-admission-heading-note{margin:8px 0}
.mg-admission-header-row:not(.mg-admission-header-notes){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.mg-admission-card [style*="font-size"]{font-size:inherit!important}
@media(max-width:600px){.mg-admission-fields{grid-template-columns:minmax(0,1fr);gap:16px}.mg-admission-card{padding:16px}}
body:is([data-colors="dark"],[data-colors="light"]) .mg-admission-card{background:var(--surface);color:var(--fg);border-color:var(--line)}
body:is([data-colors="dark"],[data-colors="light"]) :is(.mg-admission-label,.mg-admission-value a){color:var(--fg)}
@media(forced-colors:active){.mg-admission-card{background:Canvas;color:CanvasText;border-color:CanvasText}}
