.tiptap-content .ProseMirror{outline:none;font-family:DM Sans,Inter,system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.7;color:#1a1a1a}.tiptap-content .ProseMirror>*{position:relative}.tiptap-content .ProseMirror p:not(:first-child){margin-top:.75em}.tiptap-content .ProseMirror p{font-size:1rem;line-height:1.7}.tiptap-content .ProseMirror h1,.tiptap-content .ProseMirror h2,.tiptap-content .ProseMirror h3,.tiptap-content .ProseMirror h4{color:inherit;font-style:inherit}.tiptap-content .ProseMirror h1:first-child,.tiptap-content .ProseMirror h2:first-child,.tiptap-content .ProseMirror h3:first-child,.tiptap-content .ProseMirror h4:first-child{margin-top:0}.tiptap-content .ProseMirror h1{font-size:1.5em;font-weight:700;margin-top:1.75em;line-height:1.3}.tiptap-content .ProseMirror h2{font-size:1.3em;font-weight:700;margin-top:1.9em;margin-bottom:.35em;line-height:1.3;scroll-margin-top:1rem}.tiptap-content .ProseMirror h3{font-size:1.125em;font-weight:650;margin-top:1.5em;margin-bottom:.25em;line-height:1.4}.tiptap-content .ProseMirror h4{font-size:1em;font-weight:600;margin-top:1.25em;line-height:1.4}.tiptap-content .ProseMirror blockquote{position:relative;padding-left:1em;padding-top:.375em;padding-bottom:.375em;margin:.75rem 0}.tiptap-content .ProseMirror blockquote p{margin-top:0}.tiptap-content .ProseMirror blockquote:before{position:absolute;bottom:0;left:0;top:0;height:100%;width:.25em;background-color:#1a1a1a;content:"";border-radius:0}.tiptap-content .ProseMirror code{background:#f3f4f6;color:#1a1a1a;border:1px solid #e5e7eb;font-family:JetBrains Mono,Fira Code,monospace;font-size:.875em;line-height:1.4;border-radius:.375rem;padding:.1em .2em}.tiptap-content .ProseMirror pre{background:#f8f9fa;color:#1a1a1a;border:1px solid #e5e7eb;margin:.75em 0;padding:1em;font-size:1rem;border-radius:.375rem;overflow-x:auto}.tiptap-content .ProseMirror pre code{background:transparent;border:none;border-radius:0;color:inherit;padding:0}.tiptap-content .ProseMirror ol,.tiptap-content .ProseMirror ul{margin:.75em 0;padding-left:1.5em}.tiptap-content .ProseMirror ol:first-child,.tiptap-content .ProseMirror ul:first-child{margin-top:0}.tiptap-content .ProseMirror ol:last-child,.tiptap-content .ProseMirror ul:last-child{margin-bottom:0}.tiptap-content .ProseMirror ol ol,.tiptap-content .ProseMirror ol ul,.tiptap-content .ProseMirror ul ol,.tiptap-content .ProseMirror ul ul{margin-top:0;margin-bottom:0}.tiptap-content .ProseMirror li p{margin-top:0;line-height:1.6}.tiptap-content .ProseMirror li+li{margin-top:.3em}.tiptap-content .ProseMirror ol{list-style:decimal}.tiptap-content .ProseMirror ol ol{list-style:lower-alpha}.tiptap-content .ProseMirror ol ol ol{list-style:lower-roman}.tiptap-content .ProseMirror ul{list-style:disc}.tiptap-content .ProseMirror ul ul{list-style:circle}.tiptap-content .ProseMirror ul ul ul{list-style:square}.tiptap-content .ProseMirror img{max-width:100%;height:auto;display:block;margin:1rem 0;border-radius:.375rem}.tiptap-content .ProseMirror figure.info-figure{margin:1.5rem 0}.tiptap-content .ProseMirror figure.info-figure img{margin:0;border-radius:.75rem}.tiptap-content .ProseMirror figure.info-figure figcaption{margin-top:.5rem;display:flex;flex-direction:column;gap:.125rem;font-size:.875rem;line-height:1.45;color:#4b5563}.info-figure-credit{font-size:.75rem;line-height:1.4;color:#6b7280}.info-figure-credit a,.tiptap-content .ProseMirror .info-figure-credit a{color:inherit;text-decoration:underline;text-underline-offset:2px}.info-toc{padding:.875rem 1rem;border-radius:.75rem;background:rgb(var(--gw-gray-50, 249 250 251));border:1px solid rgb(var(--gw-gray-200, 229 231 235))}.info-toc-title{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:.375rem}.info-toc ol{list-style:decimal;padding-left:1.25rem;display:flex;flex-direction:column;gap:.25rem}.info-toc a{font-size:.9375rem;color:inherit;text-decoration:none}.info-toc a:hover{text-decoration:underline;text-underline-offset:2px}.tiptap-content .ProseMirror img[data-float=left]{float:left;margin:.5rem 1.5rem .75rem 0;max-width:60%}.tiptap-content .ProseMirror img[data-float=right]{float:right;margin:.5rem 0 .75rem 1.5rem;max-width:60%}.tiptap-content .ProseMirror img[data-display=center]{margin-left:auto;margin-right:auto}.tiptap-content .ProseMirror:after{content:"";display:table;clear:both}.tiptap-content .ProseMirror a{color:#6366f1;text-decoration:underline;text-underline-offset:2px}.tiptap-content .ProseMirror a:hover{opacity:.8}.tiptap-content .ProseMirror a span{text-decoration:underline}.tiptap-content .ProseMirror hr{border:none;height:1px;background-color:#e5e7eb;margin:1.25em 0}.tiptap-content .ProseMirror mark{background-color:#a7b595;padding:.1rem .2rem;border-radius:.125rem}.tiptap-content .ProseMirror s span{text-decoration:line-through}.tiptap-content .ProseMirror u span{text-decoration:underline}.tiptap-content .ProseMirror .has-text-align-center{text-align:center}.tiptap-content .ProseMirror .has-text-align-right{text-align:right}.tiptap-content .ProseMirror .has-text-align-left{text-align:left}.tiptap-content .ProseMirror .has-text-align-justify{text-align:justify}.tiptap-content .ProseMirror .tableWrapper{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:.75em 0}.tiptap-content .ProseMirror table{border-collapse:collapse;width:100%;margin:0;table-layout:auto}.tiptap-content .ProseMirror td,.tiptap-content .ProseMirror th{border:1px solid #a7b595;padding:.5rem .75rem;vertical-align:top;white-space:normal;min-width:7rem;font-size:.9375rem;line-height:1.5}.tiptap-content .ProseMirror tr:nth-child(2n) td{background:rgba(167,181,149,.08)}.tiptap-content .ProseMirror th{background:#d0d8c0;font-weight:600}.tiptap-content .ProseMirror td>*,.tiptap-content .ProseMirror th>*{margin-top:0}.tiptap-content .ProseMirror .strain-node-wrapper{margin:.5rem 0}.dark .tiptap-content .ProseMirror{color:rgb(var(--gw-gray-900))}.dark .tiptap-content .ProseMirror blockquote:before{background-color:rgb(var(--gw-gray-600))}.dark .tiptap-content .ProseMirror code{background:rgb(var(--gw-gray-100));color:rgb(var(--gw-gray-800));border-color:rgb(var(--gw-gray-200))}.dark .tiptap-content .ProseMirror pre{background:rgb(var(--gw-gray-50));color:rgb(var(--gw-gray-800));border-color:rgb(var(--gw-gray-200))}.dark .tiptap-content .ProseMirror a{color:#a5b4fc}.dark .tiptap-content .ProseMirror hr{background-color:rgb(var(--gw-gray-200))}.dark .tiptap-content .ProseMirror td,.dark .tiptap-content .ProseMirror th{border-color:rgb(var(--gw-accent-500))}.dark .tiptap-content .ProseMirror th{background:rgb(var(--gw-accent-300))}.dark .tiptap-content .ProseMirror figure.info-figure figcaption,.dark .info-figure-credit,.dark .info-toc-title{color:rgb(var(--gw-gray-500))}
