.formatted-text{color:var(--readable-copy,#d5dfe8);font-size:14px;line-height:1.75;overflow-wrap:anywhere}
body .formatted-text>:first-child{margin-top:0}
body .formatted-text>:last-child{margin-bottom:0}
body .formatted-text p{margin:0 0 16px;max-width:none;color:inherit;font:inherit;line-height:inherit;white-space:normal}
body .formatted-text h2,body .formatted-text h3,body .formatted-text h4,body .formatted-text h5,body .formatted-text h6{color:var(--readable-heading,#fff);font-family:inherit;font-weight:700;line-height:1.35;letter-spacing:normal;text-transform:none;margin:26px 0 12px}
body .formatted-text h2{font-size:23px}body .formatted-text h3{font-size:20px}body .formatted-text h4,body .formatted-text h5,body .formatted-text h6{font-size:17px}
body .formatted-text ul,body .formatted-text ol{margin:12px 0 18px;padding-left:26px;color:inherit}
body .formatted-text ul{list-style:disc outside}body .formatted-text ol{list-style:decimal outside}
body .formatted-text li{display:list-item;margin:6px 0;padding:0;line-height:inherit;color:inherit}
body .formatted-text li>ul,body .formatted-text li>ol{margin-top:6px;margin-bottom:6px}
body .formatted-text strong,body .formatted-text b{font-weight:700;color:inherit}
body .formatted-text em,body .formatted-text i{font-style:italic}
body .formatted-text u{text-decoration:underline}
body .formatted-text a{color:var(--brand-accent,#8fc4f1);text-decoration:underline;text-underline-offset:3px}
body .formatted-text blockquote{margin:18px 0;padding:8px 0 8px 18px;border-left:3px solid var(--brand-interactive,#075f9f);color:inherit}
body .formatted-text hr{height:0;border:0;border-top:1px solid var(--line,#304658);margin:24px 0}
body .formatted-text code{font:inherit;font-family:Consolas,monospace;background:#172634;padding:2px 5px;border-radius:3px}
body .formatted-text pre{padding:16px;background:#111e2b;border:1px solid var(--line,#304658);border-radius:5px;white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto}
body .formatted-text pre code{padding:0;background:none}
body .formatted-text .formatted-table-scroll{max-width:100%;overflow-x:auto;margin:18px 0;border:1px solid var(--line,#304658);border-radius:5px}
body .formatted-text table{width:100%;border-collapse:collapse;font:inherit;color:inherit}
body .formatted-text th,body .formatted-text td{padding:12px 14px;border:1px solid var(--line,#304658);vertical-align:top;text-align:left;min-width:100px;font:inherit;line-height:1.6}
body .formatted-text th{background:#203448;font-weight:700;color:#fff}
body .formatted-text .formatted-table-scroll:focus-visible{outline:2px solid #8fc4f1;outline-offset:3px}
.business-text-source[hidden]{display:none!important}
.business-text-editor{min-width:0;margin:-10px 0 20px;border:1px solid #49687f;border-radius:5px;background:#101d29;overflow:hidden}
.business-text-toolbar{display:flex;flex-wrap:wrap;gap:6px;padding:10px;border-bottom:1px solid #49687f;background:#162737}
body .business-text-toolbar button{min-height:38px;margin:0;padding:7px 10px;border:1px solid #52718a;border-radius:4px;background:#20374a;color:#fff;font:600 13px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}
body .business-text-toolbar button:hover{background:#2d4d66}
body .business-text-toolbar button:focus-visible{outline:2px solid #a5d8ff;outline-offset:2px}
body .business-rich-editor{min-height:220px;max-height:700px;overflow:auto;padding:18px;border:0;outline:none;font-size:15px;line-height:1.75;color:#e0e9f0;background:#101d29;cursor:text}
body .business-rich-editor:focus{box-shadow:inset 0 0 0 2px #8fc4f1}
body .business-rich-editor[aria-invalid=true]{box-shadow:inset 0 0 0 2px #ef9b9b}
body .business-rich-editor[aria-disabled=true]{opacity:.65;cursor:wait}
body .business-text-editor-status{margin:0;padding:10px 14px;border-top:1px solid #304658;font-size:12px;line-height:1.6;color:#adbecd}
body .business-text-editor-status.is-error{color:#ffd1d1}
@media(max-width:600px){body .business-rich-editor{padding:14px;min-height:200px;font-size:16px}body .business-text-toolbar{padding:8px;gap:5px}body .business-text-toolbar button{min-height:42px;font-size:13px}body .formatted-text h2{font-size:21px}body .formatted-text h3{font-size:19px}body .formatted-text th,body .formatted-text td{padding:10px;min-width:90px}}
