/* Scoped rich text styles; does not alter existing site.css or navigation */
.dw-toolbar{display:flex;flex-wrap:wrap;gap:6px;padding:8px;background:#eef4f5;border:1px solid #cbd5df;border-radius:6px}
.dw-toolbar button{padding:6px 10px;font-size:13px;background:#102c46;color:#fff}
.dw-editor{min-height:280px;padding:14px;border:1px solid #cbd5df;border-radius:6px;background:#fff;color:#19334b;outline-offset:2px;font-weight:400;line-height:1.65}
.dw-editor img,.prose img{max-width:100%;height:auto}
.dw-editor table,.prose table{border-collapse:collapse;width:100%;margin:16px 0}
.dw-editor td,.dw-editor th,.prose td,.prose th{border:1px solid #cbd5df;padding:8px}
.dw-editor h2,.prose h2{font-size:1.6em}.dw-editor h3,.prose h3{font-size:1.3em}
.dw-hint{font-size:13px;color:#637487;font-weight:400}
.prose{overflow-wrap:anywhere}.prose a{color:#137f70;text-decoration:underline}
