:root{--rtc-font-size-base:1rem;--rtc-font-size-sm:.95rem;--rtc-font-size-h1:2.25rem;--rtc-font-size-h2:1.875rem;--rtc-font-size-h3:1.5rem;--rtc-font-size-h4:1.25rem;--rtc-font-size-h5:1.125rem;--rtc-font-size-h6:1rem;--rtc-font-weight-normal:400;--rtc-font-weight-semibold:600;--rtc-font-weight-bold:700;--rtc-line-height:1.6;--rtc-spacing-xs:.3rem;--rtc-spacing-sm:.5rem;--rtc-spacing-md:.75rem;--rtc-spacing-lg:1rem;--rtc-spacing-xl:1.25rem;--rtc-spacing-2xl:1.5rem;--rtc-spacing-3xl:2rem;--rtc-list-padding-left:1.5rem;--rtc-list-item-padding-left:1.75rem;--rtc-list-icon:url(/assets/check.svg);--rtc-list-icon-size:.8rem;--rtc-list-icon-offset-top:.3rem}.rich_text_container{--rtc-color-text:var(--color-primary-foreground);--rtc-color-heading:var(--color-primary-title);--rtc-color-link:var(--color-muted-foreground);--rtc-color-link-hover:var(--color-primary-foreground);--rtc-color-border:#ddd;--rtc-color-table-header-bg:color-mix(in srgb,var(--color-primary)10%,transparent);--rtc-color-table-header-border:color-mix(in srgb,var(--color-primary)20%,transparent);--rtc-color-table-header-text:var(--color-primary-title);--rtc-color-table-row-bg:#f5f5f5;--rtc-color-table-row-alt-bg:#fff;--rtc-color-section-bg:#eef4ff;font-size:var(--rtc-font-size-base);font-family:var(--font-sans),sans-serif;line-height:var(--rtc-line-height)}.rich_text_container.heading-primary h1,.rich_text_container.heading-primary h2,.rich_text_container.heading-primary h3,.rich_text_container.heading-primary h4,.rich_text_container.heading-primary h5,.rich_text_container.heading-primary h6{color:var(--color-primary)}.rich_text_container.heading-secondary{--rtc-color-heading:var(--color-primary-foreground)}.rich_text_container.text-primary{--rtc-color-text:var(--color-primary)}.rich_text_container.text-secondary{--rtc-color-text:var(--color-primary-foreground)}.rich_text_container h1,.rich_text_container h2,.rich_text_container h3,.rich_text_container h4,.rich_text_container h5,.rich_text_container h6{font-family:var(--font-uxum),sans-serif;font-weight:var(--rtc-font-weight-bold);margin-bottom:var(--rtc-spacing-sm)}.rich_text_container h1{font-size:var(--rtc-font-size-h1);margin-top:var(--rtc-spacing-3xl)}.rich_text_container h2{font-size:var(--rtc-font-size-h2);margin-top:var(--rtc-spacing-2xl)}.rich_text_container h3{font-size:var(--rtc-font-size-h3);margin-top:var(--rtc-spacing-xl);color:var(--rtc-color-heading)}.rich_text_container h4{font-size:var(--rtc-font-size-h4);margin-top:var(--rtc-spacing-xl)}.rich_text_container h5{font-size:var(--rtc-font-size-h5);margin-top:var(--rtc-spacing-lg)}.rich_text_container h6{font-size:var(--rtc-font-size-h6);margin-top:var(--rtc-spacing-lg)}.rich_text_container p{margin-top:var(--rtc-spacing-lg);margin-bottom:var(--rtc-spacing-lg);color:var(--rtc-color-text)}.rich_text_container blockquote{margin-top:var(--rtc-spacing-2xl);margin-bottom:var(--rtc-spacing-2xl);border:1px solid color-mix(in srgb,var(--color-primary)18%,transparent);background:color-mix(in srgb,var(--color-primary)10%,white);padding:var(--rtc-spacing-lg)var(--rtc-spacing-2xl);text-align:center;color:var(--color-secondary);font-size:var(--rtc-font-size-sm);border-radius:.375rem;margin:0;font-style:italic}.rich_text_container img{max-width:100%;height:auto;margin:var(--rtc-spacing-2xl)auto;border-radius:.75rem;display:block}.rich_text_container .flex{margin-top:var(--rtc-spacing-2xl);margin-bottom:var(--rtc-spacing-2xl)}.rich_text_container .flex img{margin:0}.rich_text_container figure{margin-top:var(--rtc-spacing-2xl);margin-bottom:var(--rtc-spacing-2xl)}.rich_text_container figure img{margin-top:0;margin-bottom:0}.rich_text_container video{border-radius:.75rem;width:100%;max-width:100%;height:auto;display:block}.rich_text_container figcaption{margin-top:var(--rtc-spacing-sm);color:var(--color-muted-foreground);font-size:var(--rtc-font-size-sm);text-align:center}.rich_text_container strong,.rich_text_container b{font-weight:var(--rtc-font-weight-bold)}.rich_text_container em,.rich_text_container i{font-style:italic}.rich_text_container a{color:var(--rtc-color-link);text-decoration:underline}.rich_text_container a:hover{color:var(--rtc-color-link-hover)}.rich_text_container pre{white-space:pre;border:1px solid var(--rtc-color-border);color:#f8fafc;padding:var(--rtc-spacing-lg);margin-top:var(--rtc-spacing-2xl);margin-bottom:var(--rtc-spacing-2xl);font-size:var(--rtc-font-size-sm);background:#101828;border-radius:.5rem;line-height:1.55;overflow-x:auto}.rich_text_container code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.rich_text_container pre code{white-space:inherit;display:block}.rich_text_container ol{padding-left:var(--rtc-list-padding-left);margin-top:var(--rtc-spacing-lg);list-style:decimal}.rich_text_container ol>li>ol{list-style-type:lower-alpha}.rich_text_container ol>li>ol>li>ol{list-style-type:lower-roman}.rich_text_container ul{padding-left:var(--rtc-list-padding-left);margin-top:var(--rtc-spacing-lg);list-style:outside}.rich_text_container ul>li{margin-bottom:var(--rtc-spacing-sm);padding-left:var(--rtc-spacing-sm)}.rich_text_container.table_wrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:scroll}.rich_text_container table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--rtc-font-size-sm);margin-top:var(--rtc-spacing-2xl);margin-bottom:var(--rtc-spacing-2xl);border-radius:.375rem;overflow:hidden}.rich_text_container caption{font-weight:var(--rtc-font-weight-semibold);text-align:center;margin-bottom:var(--rtc-spacing-sm)}.rich_text_container th,.rich_text_container td{border:1px solid var(--rtc-color-border);padding:var(--rtc-spacing-md);vertical-align:top}.rich_text_container th{background-color:var(--rtc-color-table-header-bg);border-color:var(--rtc-color-table-header-border);color:var(--rtc-color-table-header-text);font-weight:var(--rtc-font-weight-semibold);text-align:center}.rich_text_container th a,.rich_text_container th *{color:inherit}.rich_text_container tbody tr{background-color:var(--rtc-color-table-row-bg)}.rich_text_container tbody tr:nth-child(2n){background-color:var(--rtc-color-table-row-alt-bg)}.rich_text_container .section{background:var(--rtc-color-section-bg);font-weight:var(--rtc-font-weight-bold);text-align:left}
