.ProseMirror,.intro-content,.tiptap{color:#1f2937;font-size:16px;line-height:1.5;word-break:break-word;white-space:normal}.ProseMirror p,.intro-content p,.tiptap p{margin:.25rem 0;font-size:16px}.ProseMirror h1,.intro-content h1,.tiptap h1{margin:.5rem 0;color:#111827;font-size:1.75rem;font-weight:700;line-height:1.2}.ProseMirror h2,.intro-content h2,.tiptap h2{margin:.5rem 0;color:#111827;font-size:1.5rem;font-weight:700;line-height:1.3}.ProseMirror h3,.intro-content h3,.tiptap h3{margin:.5rem 0;color:#1f2937;font-size:1.25rem;font-weight:600;line-height:1.4}.ProseMirror ul,.intro-content ul,.tiptap ul{margin:.5rem 0 .5rem 1.25rem;padding-left:1.25rem;list-style:disc;list-style-position:outside}.ProseMirror ol,.intro-content ol,.tiptap ol{margin:.5rem 0 .5rem 1.25rem;padding-left:1.25rem;list-style:decimal;list-style-position:outside}.ProseMirror li,.intro-content li,.tiptap li{margin:0;color:#1f2937}.ProseMirror li::marker,.intro-content li::marker,.tiptap li::marker{color:#374151}.ProseMirror li p,.intro-content li p,.tiptap li p{margin:0}.ProseMirror a,.intro-content a,.tiptap a{color:#2563eb;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease-in-out}.ProseMirror a:hover,.intro-content a:hover,.tiptap a:hover{color:#1d4ed8}.tiptap.html-content--button-links a{display:flex;align-items:center;justify-content:center;width:100%;min-height:3rem;padding:.5rem .75rem;border-radius:.5rem;background-color:var(--color-main);color:#fff;text-align:center;text-decoration:none}.tiptap.html-content--button-links a:hover{color:#fff}.tiptap.html-content--button-links a:active{background-color:var(--color-main-dark)}.ProseMirror strong,.intro-content strong,.tiptap strong{font-weight:700}.ProseMirror em,.intro-content em,.tiptap em{font-style:italic}.ProseMirror s,.intro-content s,.tiptap s{text-decoration:line-through}.ProseMirror u,.intro-content u,.tiptap u{color:#111827;text-decoration:underline}.ProseMirror img,.intro-content img,.tiptap img{display:block;max-width:min(100%,var(--rich-content-image-max-width,640px));height:auto;margin-right:auto;margin-left:auto;border-radius:.25rem}.ProseMirror hr,.intro-content hr,.tiptap hr{margin:1.25rem 0;border:none;border-top:1px solid #e5e7eb}.ProseMirror pre,.intro-content pre,.tiptap pre{overflow-x:auto;margin:1rem 0;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#f9fafb;color:#1f2937;font-size:16px;line-height:1.625;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.ProseMirror code,.intro-content code,.tiptap code{padding:.125rem .375rem;border:1px solid #e5e7eb;border-radius:.375rem;background:#f9fafb;color:#1f2937;font-family:inherit;font-weight:400}.ProseMirror pre code,.intro-content pre code,.tiptap pre code{padding:0;border:none;border-radius:0;background:transparent;color:inherit;font-family:inherit}.ProseMirror blockquote,.intro-content blockquote,.tiptap blockquote{margin:1rem 0;padding:.125rem 1rem;border-left:4px solid #1f2937;background:transparent;color:#1f2937;font-style:normal;font-weight:400}.ProseMirror blockquote p,.intro-content blockquote p,.tiptap blockquote p{margin:.25rem 0}.ProseMirror blockquote p:after,.ProseMirror blockquote p:before,.intro-content blockquote p:after,.intro-content blockquote p:before,.tiptap blockquote p:after,.tiptap blockquote p:before{content:none}.ProseMirror table,.intro-content table,.tiptap table{width:100%;margin:1rem 0;border-collapse:collapse;table-layout:fixed}.ProseMirror th,.intro-content th,.tiptap th{position:relative;padding:.5rem;border:1px solid #d1d5db;background-color:#f9fafb;color:#111827;font-weight:700;text-align:left;vertical-align:top}.ProseMirror td,.intro-content td,.tiptap td{position:relative;padding:.5rem;border:1px solid #d1d5db;color:#1f2937;vertical-align:top}.ProseMirror .selectedCell,.tiptap .selectedCell{border-color:#93c5fd;background:#dbeafe}.ProseMirror .column-resize-handle,.tiptap .column-resize-handle{position:absolute;top:0;right:-2px;bottom:0;z-index:10;width:4px;background:#bfdbfe;cursor:col-resize}.ProseMirror .column-resize-handle:hover,.tiptap .column-resize-handle:hover{background:#3b82f6}.ProseMirror ul[data-type=taskList],.intro-content ul[data-type=taskList],.tiptap ul[data-type=taskList]{margin:.5rem 0;padding:0;list-style:none}.ProseMirror ul[data-type=taskList]>li,.intro-content ul[data-type=taskList]>li,.tiptap ul[data-type=taskList]>li{display:flex;align-items:flex-start;margin:0}.ProseMirror ul[data-type=taskList]>li>label,.intro-content ul[data-type=taskList]>li>label,.tiptap ul[data-type=taskList]>li>label{margin-right:.5rem;margin-top:.125rem;flex-shrink:0;user-select:none}.ProseMirror ul[data-type=taskList]>li input,.intro-content ul[data-type=taskList]>li input,.tiptap ul[data-type=taskList]>li input{cursor:pointer}.ProseMirror ul[data-type=taskList]>li>div,.intro-content ul[data-type=taskList]>li>div,.tiptap ul[data-type=taskList]>li>div{flex:1}.ProseMirror ul[data-type=taskList]>li>div>p,.intro-content ul[data-type=taskList]>li>div>p,.tiptap ul[data-type=taskList]>li>div>p{margin:0}.ProseMirror .is-empty:not(table):not(tr):not(td):not(th):before{content:attr(data-placeholder);height:0;float:left;color:#6b7280;white-space:pre-wrap;pointer-events:none}.ProseMirror [style*="text-align:center"],.intro-content [style*="text-align:center"],.tiptap [style*="text-align:center"]{text-align:center}.ProseMirror [style*="text-align:right"],.intro-content [style*="text-align:right"],.tiptap [style*="text-align:right"]{text-align:right}.ProseMirror figure,.intro-content figure,.tiptap figure{margin:1rem 0;text-align:center}.ProseMirror figcaption,.intro-content figcaption,.tiptap figcaption{margin-top:.25rem;color:#6b7280;font-size:.875rem}