@layer components{.rich-text{font-size:var(--paragraph-font-size,1rem);line-height:var(--paragraph-line-height,1.7);color:var(--foreground)}.rich-text p{margin:0 0 var(--spacing-md,1rem)}.rich-text p:last-child{margin-bottom:0}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{color:var(--foreground);margin-top:var(--heading-spacing-above,1.5rem);margin-bottom:var(--heading-spacing-below,.5rem)}.rich-text h1:first-child,.rich-text h2:first-child,.rich-text h3:first-child,.rich-text h4:first-child,.rich-text h5:first-child,.rich-text h6:first-child{margin-top:0}.rich-text h1{font-size:var(--heading-h1-size,2rem);line-height:var(--heading-h1-lh,1.25);font-weight:700}.rich-text h2{font-size:var(--heading-h2-size,1.5rem);line-height:var(--heading-h2-lh,1.33);font-weight:700}.rich-text h3{font-size:var(--heading-h3-size,1.25rem);line-height:var(--heading-h3-lh,1.4);font-weight:600}.rich-text h4,.rich-text h5,.rich-text h6{font-size:var(--heading-h4-size,1.125rem);line-height:var(--heading-h4-lh,1.45);font-weight:600}.rich-text ul,.rich-text ol{margin:0 0 var(--spacing-md,1rem);padding-left:1.5rem}.rich-text ul{list-style:outside}.rich-text ol{list-style:decimal}.rich-text ul ul{list-style:circle}.rich-text ul ul ul{list-style:square}.rich-text li{margin-bottom:.25rem}.rich-text li>p{margin:0}.rich-text a{color:var(--primary);text-decoration:underline}.rich-text a:hover{text-decoration:none}.rich-text img{border-radius:.5rem;max-width:100%;height:auto;margin:1rem 0}.rich-text .iframe-wrapper{height:0;margin:1rem 0;padding-bottom:56.25%;position:relative}.rich-text .iframe-wrapper iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}}
@layer components{.tiptap-editor-content .ProseMirror{outline:none;min-height:280px}.tiptap-editor-content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--muted-foreground);pointer-events:none;height:0}.tiptap-editor-content a{color:var(--primary);text-decoration:underline}}
@layer components{.faq-answer{font-size:.95rem;line-height:1.65}.faq-answer p{margin:0 0 .75rem}.faq-answer p:last-child{margin-bottom:0}.faq-answer a{color:var(--primary);text-decoration:underline}.faq-answer a:hover{text-decoration:none}.faq-answer strong{color:var(--foreground);font-weight:600}.faq-answer ul,.faq-answer ol{margin:0 0 .75rem;padding-left:1.25rem}.faq-answer ul{list-style:outside}.faq-answer ol{list-style:decimal}.faq-answer li{margin-bottom:.25rem}.faq-answer li>p{margin:0}.faq-answer code{background:#0000000d;border-radius:.25rem;padding:.1em .3em;font-size:.9em}.faq-answer blockquote{border-left:3px solid var(--border,#e5e7eb);color:#000000b3;margin:0 0 .75rem;padding-left:.75rem}.faq-answer table{border-collapse:collapse;width:100%;margin:.75rem 0;font-size:.9rem;display:block;overflow-x:auto}.faq-answer thead{background:#0000000a}.faq-answer th,.faq-answer td{text-align:left;vertical-align:top;border:1px solid #e5e7eb;padding:.5rem .75rem}.faq-answer th{color:var(--foreground);font-weight:600}.faq-answer tr:nth-child(2n) td{background:#00000005}}
