.rich-text{--rt-rule:color-mix(in oklab, currentColor 15%, transparent);--rt-soft:color-mix(in oklab, currentColor 6%, transparent);--rt-muted:color-mix(in oklab, currentColor 70%, transparent);overflow-wrap:break-word;font-size:1.0625rem;line-height:1.75}.rich-text>*+*{margin-top:1.1em}.rich-text :where(h2,h3,h4){letter-spacing:-.01em;margin-top:1.8em;font-weight:600;line-height:1.3}.rich-text>:first-child{margin-top:0}.rich-text h2{font-size:1.6em}.rich-text h3{font-size:1.3em}.rich-text h4{font-size:1.1em}.rich-text :where(h2,h3,h4)+*{margin-top:.6em}.rich-text a{color:var(--color-sage-deep,inherit);text-underline-offset:3px;font-weight:500;text-decoration:underline}.rich-text mark{color:inherit;background-color:#fef08a;border-radius:.2em;padding:0 .15em}.rich-text :where(ul,ol){padding-inline-start:1.5em}.rich-text ul{list-style:outside}.rich-text ol{list-style:decimal}.rich-text li+li,.rich-text li>:where(ul,ol){margin-top:.35em}.rich-text li>p{margin:0}.rich-text li::marker{color:var(--rt-muted)}.rich-text ul[data-type=taskList]{padding-inline-start:.25em;list-style:none}.rich-text li[data-type=taskItem]{align-items:flex-start;gap:.6em;display:flex}.rich-text li[data-type=taskItem]>label{-webkit-user-select:none;user-select:none;margin-top:.3em}.rich-text li[data-type=taskItem]>label input{width:1em;height:1em;accent-color:var(--color-sage-deep,currentColor)}.rich-text li[data-type=taskItem]>div{flex:1}.rich-text li[data-checked=true]>div{color:var(--rt-muted);text-decoration:line-through}.rich-text blockquote{border-inline-start:3px solid var(--color-sage,var(--rt-rule));color:var(--rt-muted);padding-inline-start:1em;font-style:italic}.rich-text hr{border:0;border-top:1px solid var(--rt-rule);margin:2em 0}.rich-text code{background:var(--rt-soft);border-radius:.3em;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}.rich-text pre{color:#f5f2ed;background:#1b2430;border-radius:.5rem;padding:.9em 1.1em;font-size:.9em;line-height:1.6;overflow-x:auto}.rich-text pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.rich-text img{border-radius:.5rem;max-width:100%;height:auto;margin-inline:auto;display:block}.rich-text table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.95em;overflow:hidden}.rich-text :where(th,td){border:1px solid var(--rt-rule);vertical-align:top;text-align:start;padding:.5em .75em}.rich-text :where(th,td)>p{min-height:1.75em;margin:0}.rich-text th{background:var(--rt-soft);font-weight:600}.rich-text .tableWrapper{overflow-x:auto}.rich-text div[data-youtube-video] iframe{aspect-ratio:16/9;border:0;border-radius:.5rem;width:100%;height:auto}.rich-text.ProseMirror{outline:none;min-height:20rem}.rich-text.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--rt-muted);opacity:.6}.rich-text.ProseMirror img.ProseMirror-selectednode,.rich-text.ProseMirror div[data-youtube-video].ProseMirror-selectednode{outline:3px solid var(--color-ring,#8a38f5)}.rich-text.ProseMirror .selectedCell{background:color-mix(in oklab, var(--color-ring,#8a38f5) 15%, transparent)}.rich-text.ProseMirror .column-resize-handle{background:var(--color-ring,#8a38f5);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;right:-2px}.rich-text.ProseMirror.resize-cursor{cursor:col-resize}.rich-text.ProseMirror :where(th,td){position:relative}.rich-text.rich-text-article{font-size:1rem;line-height:1.5rem}.rich-text-article>*+*{margin-top:.75rem}.rich-text-article :where(h2,h3,h4){letter-spacing:0;margin-top:2.5rem}.rich-text-article h2{font-size:2rem;line-height:2.5rem}.rich-text-article h3{font-size:1.5rem;line-height:2rem}.rich-text-article h4{font-size:1.25rem;line-height:1.75rem}.rich-text-article :where(h2,h3,h4)+*{margin-top:.75rem}.rich-text-article img{border-radius:1.5rem;width:100%;margin-block:2.5rem}
