.blog-prose .ql-container.ql-bubble{border:none}.blog-prose .ql-editor{padding:0;font-size:1.0625rem;line-height:1.75;color:rgb(51 65 85);white-space:normal}.blog-prose .ql-editor img{max-width:100%;height:auto;border-radius:.5rem;margin:1.25rem 0}.blog-prose .ql-editor .ql-youtube{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9;margin:1.5rem 0;border:0;border-radius:.5rem;background:#0f172a}.blog-prose .ql-editor p{margin-bottom:1rem}.blog-prose .ql-editor h1{font-size:1.875rem;font-weight:700;line-height:1.25;color:rgb(15 23 42);margin-top:2rem;margin-bottom:.75rem}.blog-prose .ql-editor h2{font-size:1.5rem;font-weight:600;line-height:1.3;color:rgb(15 23 42);margin-top:1.75rem;margin-bottom:.625rem}.blog-prose .ql-editor h3{font-size:1.25rem;font-weight:600;line-height:1.35;color:rgb(15 23 42);margin-top:1.5rem;margin-bottom:.5rem}.blog-prose .ql-editor h4,.blog-prose .ql-editor h5,.blog-prose .ql-editor h6{font-size:1.125rem;font-weight:600;line-height:1.4;color:rgb(30 41 59);margin-top:1.25rem;margin-bottom:.5rem}.blog-prose .ql-editor blockquote{border-left:4px solid rgb(14 165 233);margin:1.25rem 0;padding:.35rem 0 .35rem 1rem;color:rgb(71 85 105);font-style:italic}.blog-prose .ql-editor a{color:rgb(3 105 161);text-decoration:underline;text-underline-offset:2px}.blog-prose .ql-editor a:hover{color:rgb(7 89 133)}.blog-prose .ql-editor ol,.blog-prose .ql-editor ul{margin:.25rem 0 .75rem;padding-left:0}.blog-prose .ql-editor li{margin:0;padding-top:.05rem;padding-bottom:.05rem;line-height:1.55}.blog-prose .ql-editor li p,.blog-prose .ql-editor li>p{margin-top:0;margin-bottom:0;line-height:inherit}.blog-prose .ql-editor ol ol,.blog-prose .ql-editor ol ul,.blog-prose .ql-editor ul ol,.blog-prose .ql-editor ul ul{margin-top:.1rem;margin-bottom:.1rem}.blog-prose .ql-editor p:has(+ol),.blog-prose .ql-editor p:has(+ul){margin-bottom:.35rem}.blog-prose .ql-editor code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;background:rgb(241 245 249);color:rgb(30 41 59);padding:.125rem .35rem;border-radius:.25rem}.blog-prose .ql-editor .ql-syntax,.blog-prose .ql-editor pre{display:block;overflow-x:auto;margin:1.25rem 0;padding:.875rem 1rem;border-radius:.5rem;background:rgb(15 23 42);color:rgb(226 232 240);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.6}.blog-prose .ql-editor .ql-syntax code,.blog-prose .ql-editor pre code{background:transparent;color:inherit;padding:0;border-radius:0;font-size:inherit}.blog-prose .ql-editor .quill-better-table-wrapper{overflow-x:auto;margin:1.25rem 0}.blog-prose .ql-editor table,.blog-prose .ql-editor table.quill-better-table{width:100%;table-layout:fixed;border-collapse:collapse;margin:1.25rem 0;font-size:.95rem}.blog-prose .ql-editor .quill-better-table-wrapper>table.quill-better-table{margin:0}.blog-prose .ql-editor td,.blog-prose .ql-editor th{border:1px solid rgb(203 213 225);padding:.5rem .75rem;text-align:left;vertical-align:top}.blog-prose .ql-editor th{background:rgb(248 250 252);font-weight:600;color:rgb(15 23 42)}.blog-prose .ql-editor td .qlbt-cell-line,.blog-prose .ql-editor td p{margin:0}.blog-prose .ql-editor hr{border:0;border-top:1px solid rgb(226 232 240);margin:1.75rem 0}.blog-prose .ql-editor .ql-align-center{text-align:center}.blog-prose .ql-editor .ql-align-right{text-align:right}.blog-prose .ql-editor .ql-align-justify{text-align:justify}