.safe-html-content{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:#374151;word-wrap:break-word;overflow-wrap:break-word}.safe-html-content p{margin:0 0 1rem;padding:0}.safe-html-content p:last-child{margin-bottom:0}.safe-html-content h1,.safe-html-content h2,.safe-html-content h3,.safe-html-content h4,.safe-html-content h5,.safe-html-content h6{margin:1.5rem 0 1rem;font-weight:600;line-height:1.3;color:#1f2937}.safe-html-content h1{font-size:2rem;margin-top:0}.safe-html-content h2{font-size:1.75rem}.safe-html-content h3{font-size:1.5rem}.safe-html-content h4{font-size:1.25rem}.safe-html-content h5{font-size:1.125rem}.safe-html-content h6{font-size:1rem}.safe-html-content b,.safe-html-content strong{font-weight:600;color:#1f2937}.safe-html-content em,.safe-html-content i{font-style:italic}.safe-html-content u{text-decoration:underline}.safe-html-content ol,.safe-html-content ul{margin:1rem 0;padding-left:1.5rem}.safe-html-content li{margin:.5rem 0;line-height:1.5}.safe-html-content ul{list-style-type:disc}.safe-html-content ol{list-style-type:decimal}.safe-html-content blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid #3b82f6;background-color:#f8fafc;border-radius:0 .5rem .5rem 0;font-style:italic;color:#4b5563}.safe-html-content pre{margin:1.5rem 0;padding:1rem;background-color:#1f2937;color:#f9fafb;border-radius:.5rem;overflow-x:auto;line-height:1.5}.safe-html-content code,.safe-html-content pre{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.safe-html-content code{background-color:#f1f5f9;color:#dc2626;padding:.125rem .25rem;border-radius:.25rem}.safe-html-content pre code{background-color:transparent;color:inherit;padding:0;border-radius:0}.safe-html-content img{max-width:100%;height:auto;border-radius:.5rem;margin:1rem 0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.safe-html-content a{color:#3b82f6;text-decoration:underline;transition:color .2s ease}.safe-html-content a:hover{color:#1d4ed8;text-decoration:none}.safe-html-content a:focus{outline:2px solid #3b82f6;outline-offset:2px;border-radius:.25rem}.safe-html-content span[style*="white-space: pre-wrap"]{white-space:pre-wrap}.safe-html-content span[style*="white-space: pre"]{white-space:pre}.safe-html-content span[style*="white-space: nowrap"]{white-space:nowrap}.safe-html-content .editor-paragraph{margin:0 0 1rem;line-height:1.6}.safe-html-content .editor-paragraph:last-child{margin-bottom:0}.safe-html-content span[style*="white-space: pre-wrap"]{white-space:pre-wrap!important;display:inline}.safe-html-content em[style*="white-space: pre-wrap"]{white-space:pre-wrap!important;font-style:italic}.safe-html-content strong[style*="white-space: pre-wrap"]{white-space:pre-wrap!important;font-weight:600}.safe-html-content p.editor-paragraph{margin:0 0 1.5rem}.safe-html-content p.editor-paragraph em,.safe-html-content p.editor-paragraph span,.safe-html-content p.editor-paragraph strong{display:inline;line-height:inherit}.safe-html-content p.editor-paragraph{font-size:1rem;line-height:1.7;color:#374151;margin-bottom:1.5rem}.safe-html-content p.editor-paragraph:last-child{margin-bottom:0}.safe-html-content p.editor-paragraph>b,.safe-html-content p.editor-paragraph>em,.safe-html-content p.editor-paragraph>i,.safe-html-content p.editor-paragraph>span,.safe-html-content p.editor-paragraph>strong{display:inline;vertical-align:baseline}.safe-html-content .editor-text-italic{font-style:italic!important;font-weight:400}.safe-html-content .editor-text-bold{font-weight:600!important;color:#1f2937}.safe-html-content .editor-heading-h1{font-size:2rem;font-weight:600;margin:1.5rem 0 1rem;color:#1f2937}.safe-html-content .editor-heading-h2{font-size:1.75rem;font-weight:600;margin:1.5rem 0 1rem;color:#1f2937}.safe-html-content .editor-heading-h3{font-size:1.5rem;font-weight:600;margin:1.5rem 0 1rem;color:#1f2937}.safe-html-content .editor-list-ul{list-style-type:disc;margin:1rem 0;padding-left:1.5rem}.safe-html-content .editor-list-ol{list-style-type:decimal;margin:1rem 0;padding-left:1.5rem}.safe-html-content .editor-listitem{margin:.5rem 0;line-height:1.5}.safe-html-content .editor-quote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid #3b82f6;background-color:#f8fafc;border-radius:0 .5rem .5rem 0;font-style:italic;color:#4b5563}.safe-html-content .editor-heading-h2 span[style*="white-space: pre-wrap"],.safe-html-content .editor-listitem span[style*="white-space: pre-wrap"],.safe-html-content .editor-paragraph em[style*="white-space: pre-wrap"],.safe-html-content .editor-paragraph span[style*="white-space: pre-wrap"],.safe-html-content .editor-paragraph strong[style*="white-space: pre-wrap"],.safe-html-content .editor-quote em[style*="white-space: pre-wrap"],.safe-html-content .editor-quote span[style*="white-space: pre-wrap"],.safe-html-content p.editor-paragraph em[style*="white-space: pre-wrap"],.safe-html-content p.editor-paragraph span[style*="white-space: pre-wrap"],.safe-html-content p.editor-paragraph strong[style*="white-space: pre-wrap"]{white-space:pre-wrap!important}@media (max-width:768px){.safe-html-content{font-size:.875rem}.safe-html-content h1{font-size:1.75rem}.safe-html-content h2{font-size:1.5rem}.safe-html-content h3{font-size:1.25rem}.safe-html-content blockquote{padding:.75rem 1rem;margin:1rem 0}.safe-html-content pre{padding:.75rem;font-size:.75rem}}@media (prefers-color-scheme:dark){.safe-html-content b,.safe-html-content h1,.safe-html-content h2,.safe-html-content h3,.safe-html-content h4,.safe-html-content h5,.safe-html-content h6,.safe-html-content strong{color:#f9fafb}.safe-html-content blockquote{background-color:#374151;color:#d1d5db;border-left-color:#60a5fa}.safe-html-content code{background-color:#374151;color:#fbbf24}.safe-html-content a{color:#60a5fa}.safe-html-content a:hover{color:#93c5fd}}@media print{.safe-html-content{color:#000}.safe-html-content a{color:#000;text-decoration:underline}.safe-html-content img{max-width:100%;page-break-inside:avoid}}