/* Update 1.0.23 - WYSIWYG editor and rich content rendering */
.rich-content{font-size:1.06rem;line-height:1.75;color:var(--text,#233044)}
.rich-content h2,.rich-content h3,.rich-content h4{color:var(--blue,#1a3868);font-weight:700;line-height:1.2;margin:1.55em 0 .65em}
.rich-content h2:first-child,.rich-content h3:first-child,.rich-content h4:first-child{margin-top:0}
.rich-content p{margin:.85em 0}
.rich-content strong,.rich-content b{font-weight:700}
.rich-content ul,.rich-content ol{margin:1em 0 1em 1.35em;padding:0}
.rich-content li{margin:.35em 0;padding-left:.15em}
.rich-content a{color:var(--blue,#1a3868);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em;font-weight:600}
.rich-content a:focus-visible{outline:3px solid #f5c542;outline-offset:3px;border-radius:4px}
.rich-content blockquote{margin:1.4em 0;padding:1rem 1.25rem;border-left:5px solid #f5c542;background:#fff8e4;border-radius:0 18px 18px 0;color:#1a3868}
.rich-content table{width:100%;border-collapse:collapse;margin:1.25em 0;border-radius:16px;overflow:hidden;display:block;max-width:100%;overflow-x:auto}
.rich-content th,.rich-content td{border:1px solid #d9e3f1;padding:.75rem;text-align:left;vertical-align:top}
.rich-content th{background:#edf4ff;color:#1a3868;font-weight:700}
.article-body .rich-content{max-width:74ch}
.page-copy .rich-content{max-width:82ch}
.admin-page .rich-field{grid-column:span 1}
.admin-page .tox-tinymce{border:1px solid #cdd8e7!important;border-radius:18px!important;overflow:hidden;box-shadow:0 8px 22px rgba(26,56,104,.06)}
.admin-page .tox .tox-toolbar,.admin-page .tox .tox-toolbar__primary{background:#f7fbff!important}
.admin-page .tox .tox-tbtn:focus{outline:3px solid #f5c542!important;box-shadow:none!important}
.admin-page .tox .tox-statusbar{border-top:1px solid #e6edf5!important}
.admin-page textarea.wysiwyg-fallback{min-height:360px;border:1px solid #cdd8e7;border-radius:18px;padding:1rem;font-family:inherit;font-size:1rem;line-height:1.6}
@media (max-width:900px){.admin-form-grid.two .rich-field{grid-column:1/-1}.rich-content table{font-size:.95rem}}
