.ql-align-center{text-align:center}.ql-align-right{text-align:right}.ql-align-justify{text-align:justify}.ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-size-small{font-size:.75em}.ql-size-large{font-size:1.5em}.ql-size-huge{font-size:2.5em}.ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-direction-rtl{direction:rtl;text-align:inherit}.blog-rich-content blockquote,.project-rich-content blockquote,.activity-rich-content blockquote{border-left:4px solid var(--accent-yellow, #d4a017);margin:16px 0;padding:10px 0 10px 16px;color:#555;font-style:italic}.blog-rich-content code,.project-rich-content code,.activity-rich-content code{background:#f1f5f9;color:#e83e8c;font-family:Monaco,Courier New,monospace;font-size:85%;padding:2px 5px;border-radius:4px}.blog-rich-content pre,.project-rich-content pre,.activity-rich-content pre{background:#1e293b;color:#e2e8f0;font-family:Monaco,Courier New,monospace;font-size:.9rem;padding:16px 20px;border-radius:8px;overflow-x:auto;white-space:pre-wrap;word-break:break-all;margin:20px 0}.blog-rich-content img,.project-rich-content img,.activity-rich-content img{max-width:100%;height:auto;display:block;border-radius:8px;margin:16px auto}.blog-rich-content video,.blog-rich-content iframe,.project-rich-content video,.project-rich-content iframe,.activity-rich-content video,.activity-rich-content iframe{max-width:100%;border-radius:8px;display:block;margin:16px auto}.blog-rich-content table,.project-rich-content table,.activity-rich-content table{width:100%;border-collapse:collapse;overflow-x:auto;display:block;margin:20px 0}.blog-rich-content table td,.blog-rich-content table th,.project-rich-content table td,.project-rich-content table th,.activity-rich-content table td,.activity-rich-content table th{border:1px solid #e2e8f0;padding:8px 12px;text-align:left}.blog-rich-content table th,.project-rich-content table th,.activity-rich-content table th{background:#f8fafc;font-weight:700;color:var(--primary-blue, #003593)}.blog-rich-content a,.project-rich-content a,.activity-rich-content a{overflow-wrap:anywhere;word-break:normal}.blog-rich-content ul,.project-rich-content ul,.activity-rich-content ul{list-style-type:disc}.blog-rich-content ol,.project-rich-content ol,.activity-rich-content ol{list-style-type:decimal}.blog-rich-content,.project-rich-content,.activity-rich-content{word-break:normal;overflow-wrap:normal;white-space:pre-wrap;min-width:0}
