.rich-text-content,.rich-text-content .ck-content{white-space:normal;font-family:var(--font-mono-sans);font-size:16px;line-height:1.7;color:var(--color-zen-black)}.rich-text-content .ck-content>:first-child,.rich-text-content>:first-child{margin-top:0}.rich-text-content .ck-content>:last-child,.rich-text-content>:last-child{margin-bottom:0}.rich-text-content .ck-content h1,.rich-text-content .ck-content h2,.rich-text-content .ck-content h3,.rich-text-content .ck-content h4,.rich-text-content .ck-content h5,.rich-text-content .ck-content h6,.rich-text-content h1,.rich-text-content h2,.rich-text-content h3,.rich-text-content h4,.rich-text-content h5,.rich-text-content h6{scroll-margin-top:150px;font-family:var(--font-mono-display)!important;font-weight:700!important;line-height:1.3;margin:24px 0 12px}.rich-text-content .ck-content h1,.rich-text-content h1{font-size:30px}.rich-text-content .ck-content h2,.rich-text-content h2{font-size:26px}.rich-text-content .ck-content h3,.rich-text-content h3{font-size:22px}.rich-text-content .ck-content h4,.rich-text-content h4{font-size:20px}.rich-text-content .ck-content h5,.rich-text-content h5{font-size:18px}.rich-text-content .ck-content h6,.rich-text-content h6{font-size:16px}.rich-text-content .ck-content p,.rich-text-content p{margin:0 0 16px;overflow-wrap:break-word;word-wrap:break-word}.rich-text-content .ck-content strong,.rich-text-content strong{font-weight:600}.rich-text-content .ck-content em,.rich-text-content em{font-style:italic}.rich-text-content .ck-content ol,.rich-text-content .ck-content ul,.rich-text-content ol,.rich-text-content ul{margin:0 0 16px 24px;padding-left:0}.rich-text-content .ck-content li,.rich-text-content li{list-style:initial;margin-left:12px;margin-bottom:6px}.rich-text-content .ck-content li>ol,.rich-text-content .ck-content li>ul,.rich-text-content li>ol,.rich-text-content li>ul{margin-top:6px;margin-bottom:6px}.rich-text-content .ck-content a,.rich-text-content a{color:var(--color-zen-primary);overflow-wrap:break-word;word-wrap:break-word;text-decoration:underline;text-underline-offset:2px}.rich-text-content .ck-content a:hover,.rich-text-content a:hover{color:var(--color-zen-primary);opacity:.9}.rich-text-content .ck-content a strong,.rich-text-content a strong{color:var(--color-zen-primary)!important}.rich-text-content .ck-content img,.rich-text-content img{max-width:100%;height:auto!important;display:block;margin:16px auto;cursor:pointer;border-radius:15px;aspect-ratio:16/9!important;object-fit:contain}.rich-text-content .ck-content figure,.rich-text-content figure{margin:16px 0}.rich-text-content .ck-content figure>figcaption,.rich-text-content figure>figcaption{text-align:center;font-size:14px;color:#637381;margin-top:8px}.rich-text-content .ck-content blockquote,.rich-text-content blockquote{border-left:.25em solid #dfe2e5;padding:8px 16px;margin:16px 0;color:#4a4f56;background-color:#f7f8fa;border-radius:6px}.rich-text-content .ck-content hr,.rich-text-content hr{border:0;border-top:1px solid #e0e3e8;margin:24px 0}.rich-text-content .ck-content code,.rich-text-content code{border-radius:3px;padding:2px 4px;background-color:#f3f5f9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px}.rich-text-content .ck-content pre,.rich-text-content pre{margin:16px 0;padding:12px 14px;background-color:#0f172a;color:#e5e7eb;border-radius:10px;overflow:auto}.rich-text-content .ck-content pre>code,.rich-text-content pre>code{padding:0;border-radius:0;background-color:transparent;color:inherit}.rich-text-content .ck-content pre>code svg,.rich-text-content pre>code svg{background-color:#fff!important}.rich-text-content .ck-content table,.rich-text-content table{width:100%!important;border-collapse:collapse;margin:16px 0;font-size:15px}.rich-text-content .ck-content table thead,.rich-text-content table thead{background-color:#f3f5f9}.rich-text-content .ck-content table td,.rich-text-content .ck-content table th,.rich-text-content table td,.rich-text-content table th{border:1px solid #ddd;text-align:left;padding:10px}.rich-text-content .ck-content table th,.rich-text-content table th{font-weight:600}.rich-text-content .ck-content .contains-task-list .task-list-item,.rich-text-content .contains-task-list .task-list-item{list-style-type:none;margin-left:0}.rich-text-content .ck-content .contains-task-list .task-list-item input[type=checkbox],.rich-text-content .contains-task-list .task-list-item input[type=checkbox]{margin-right:8px}.rich-text-content:not(.blog-editor-wrapper) img{aspect-ratio:16/9!important;object-fit:contain}