.tj-prose{overflow-wrap:anywhere;color:var(--ink2,#536773);line-height:2}.tj-prose p{white-space:pre-line;margin-block:0 1.2em}.tj-prose h2,.tj-prose h3{color:var(--navy,#18384b);margin-block:1.4em .6em;font-weight:700;line-height:1.65}.tj-prose h2{font-size:clamp(23px,3vw,30px)}.tj-prose h3{font-size:clamp(20px,2.5vw,25px)}.tj-prose ul,.tj-prose ol{margin-block:1em;padding-inline-start:1.7em;display:block}.tj-prose ul{list-style:outside}.tj-prose ol{list-style:decimal}.tj-prose li{white-space:pre-line;margin-block:.45em;display:list-item}.tj-prose strong{font-weight:700}.tj-prose em{font-style:italic}.tj-prose blockquote{border-inline-start:3px solid var(--teal,#087f83);background:var(--sky2,#f0f6f8);margin:22px 0;padding:12px 22px}.tj-prose a{color:var(--teal,#087f83);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.rich-editor{border:1px solid var(--rule,#c8d7df);background:#fff;border-radius:8px;margin-block:20px;overflow:hidden}.rich-editor-heading{border-bottom:1px solid var(--rule,#c8d7df);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.rich-editor-toolbar{border-bottom:1px solid var(--rule,#c8d7df);background:#f3f7f8;flex-wrap:wrap;gap:6px;padding:10px;display:flex}.rich-editor .rich-editor-toolbar button,.rich-editor .rich-editor-heading button{min-height:40px;font:inherit;color:#18384b;cursor:pointer;background:#fff;border:1px solid #c8d7df;border-radius:4px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;display:inline-flex}.rich-editor button:focus-visible{outline-offset:2px;outline:2px solid #087f83}.rich-editor button:disabled{opacity:.5;cursor:default}.rich-editor button:hover:not(:disabled){border-color:#087f83}.rich-color-dot{border-radius:50%;width:12px;height:12px;display:inline-block}.rich-editor-surface,.rich-editor-preview{white-space:pre-wrap;outline:none;min-height:300px;max-height:650px;padding:22px;font-size:17px;line-height:2;overflow-y:auto}.rich-editor-surface:focus{box-shadow:inset 0 0 0 2px #087f83}.rich-editor>small{color:#536773;padding:10px 16px;font-size:12px;display:block}.rich-editor-notice{color:#8a3434;padding:0 16px;font-size:13px}.rich-editor-notice:empty{display:none}@media (max-width:600px){.rich-editor-surface,.rich-editor-preview{padding:15px;font-size:16px}.rich-editor-toolbar{gap:5px}.rich-editor .rich-editor-toolbar button{min-height:44px}}
