.blog-rich-content{color:#475569;margin-top:2rem;font-size:1rem;line-height:1.875;transition:color .3s,background-color .3s}.blog-rich-content p{color:#475569;margin-top:1.25rem;transition:color .3s}.blog-rich-content h1,.blog-rich-content h2,.blog-rich-content h3,.blog-rich-content h4,.blog-rich-content h5,.blog-rich-content h6{color:#0f172a;letter-spacing:-.025em;scroll-margin-top:6rem;font-weight:850;transition:color .3s}.blog-rich-content h1{margin-top:3.5rem;font-size:1.875rem;line-height:2.25rem}.blog-rich-content h2{margin-top:3rem;font-size:1.5rem;line-height:2rem}.blog-rich-content h3{margin-top:2.5rem;font-size:1.25rem;line-height:1.75rem}.blog-rich-content h4{margin-top:2rem;font-size:1.125rem;line-height:1.75rem}.blog-rich-content h5{margin-top:1.75rem;font-size:1rem;line-height:1.5rem}.blog-rich-content h6{margin-top:1.5rem;font-size:.875rem;line-height:1.25rem}.blog-rich-content strong,.blog-rich-content b{color:#0f172a;font-weight:750;transition:color .3s}.blog-rich-content ul,.blog-rich-content ol{margin-top:1.25rem;padding-left:1.5rem}.blog-rich-content ul li,.blog-rich-content ol li{color:#475569;margin-top:.5rem;transition:color .3s}.blog-rich-content ul li::marker{color:#0284c7;font-weight:600;transition:color .3s}.blog-rich-content ol li::marker{color:#0284c7;font-weight:600;transition:color .3s}.blog-rich-content ul{list-style-type:disc}.blog-rich-content ol{list-style-type:decimal}.blog-rich-content blockquote{background-color:#f1f5f966;border-left:4px solid #0ea5e9;border-radius:0 .75rem .75rem 0;margin-top:1.25rem;padding:.875rem 1.25rem;transition:background-color .3s,border-color .3s}.blog-rich-content blockquote,.blog-rich-content blockquote p{margin-top:0;font-size:.975rem;line-height:1.8;color:#64748b!important;font-style:italic!important}.blog-rich-content a{color:#0284c7;border-bottom:1px solid #0284c74d;font-weight:600;text-decoration:none;transition:all .3s}.blog-rich-content a:hover{color:#0369a1;border-bottom-color:#0369a1}.blog-rich-content code{color:#0f172a;background:#f1f5f9;border-radius:.375rem;padding:.2rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em;transition:background-color .3s,color .3s}.blog-rich-content pre{color:#e2e8f0;background:#0f172a;border:1px solid #ffffff0d;border-radius:.75rem;margin-top:1.25rem;padding:1.25rem;overflow-x:auto}.blog-rich-content pre code{font-size:.875rem;color:inherit!important;background:0 0!important;border:none!important;padding:0!important}.blog-rich-content .table-scroll{margin-top:1.25rem;overflow-x:auto}.blog-rich-content table{border-collapse:collapse;width:100%;margin-top:1.5rem;font-size:.875rem}.blog-rich-content table th,.blog-rich-content table td{text-align:left;vertical-align:top;border:1px solid #e2e8f0;padding:.75rem 1rem;transition:border-color .3s}.blog-rich-content table th{color:#0f172a;background:#f8fafc;font-weight:700;transition:background-color .3s,color .3s}.dark .blog-rich-content{color:#94a3b8}.dark .blog-rich-content h1,.dark .blog-rich-content h2,.dark .blog-rich-content h3,.dark .blog-rich-content h4,.dark .blog-rich-content h5,.dark .blog-rich-content h6,.dark .blog-rich-content h1 *,.dark .blog-rich-content h2 *,.dark .blog-rich-content h3 *,.dark .blog-rich-content h4 *,.dark .blog-rich-content h5 *,.dark .blog-rich-content h6 *,.dark .blog-rich-content strong,.dark .blog-rich-content b{color:#f1f5f9!important}.dark .blog-rich-content p,.dark .blog-rich-content ul li,.dark .blog-rich-content ol li{color:#94a3b8}.dark .blog-rich-content ul li::marker{color:#38bdf8!important}.dark .blog-rich-content ol li::marker{color:#38bdf8!important}.dark .blog-rich-content blockquote{background-color:#1e293b4d!important;border-left-color:#38bdf8!important}.dark .blog-rich-content blockquote,.dark .blog-rich-content blockquote p{color:#cbd5e1!important}.dark .blog-rich-content a{color:#38bdf8;border-bottom-color:#38bdf84d}.dark .blog-rich-content a:hover{color:#7dd3fc;border-bottom-color:#7dd3fc}.dark .blog-rich-content code{border:1px solid #ffffff0d;color:#38bdf8!important;background:#1e293b80!important}.dark .blog-rich-content pre{border-color:#ffffff0d;background:#0f172a!important}.dark .blog-rich-content pre code{color:inherit!important;background:0 0!important;border:none!important;padding:0!important}.dark .blog-rich-content table th,.dark .blog-rich-content table td{border-color:#1e293b!important}.dark .blog-rich-content table th{color:#f1f5f9!important;background:#0f172a!important}
