.rich-text.svelte-140vbzz h1{font-size:2.25rem;line-height:2.5rem;font-weight:700;color:var(--color-neutral-900);margin-top:2.5rem;margin-bottom:1rem}.rich-text.svelte-140vbzz h2{font-size:1.5rem;line-height:2rem;font-weight:700;color:var(--color-neutral-900);margin-top:2rem;margin-bottom:.75rem}.rich-text.svelte-140vbzz h3{font-size:1.25rem;line-height:1.75rem;font-weight:700;color:var(--color-neutral-900);margin-top:1.75rem;margin-bottom:.5rem}.rich-text.svelte-140vbzz h4,.rich-text.svelte-140vbzz h5,.rich-text.svelte-140vbzz h6{font-size:1rem;line-height:1.5rem;font-weight:700;color:var(--color-neutral-900);margin-top:1.5rem;margin-bottom:.5rem}.rich-text.svelte-140vbzz p{margin-bottom:1.25rem;line-height:1.75}.rich-text.svelte-140vbzz blockquote{border-left:2px solid var(--color-neutral-300);padding-left:1.25rem;margin:1.5rem 0;color:var(--color-neutral-600);font-style:italic}.rich-text.svelte-140vbzz a{color:var(--color-neutral-900);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--color-neutral-300);transition:text-decoration-color .15s}.rich-text.svelte-140vbzz a:hover{text-decoration-color:var(--color-neutral-900)}.rich-text.svelte-140vbzz ul{list-style-type:disc;padding-left:1.5rem;margin-bottom:1.25rem}.rich-text.svelte-140vbzz ol{list-style-type:decimal;padding-left:1.5rem;margin-bottom:1.25rem}.rich-text.svelte-140vbzz li{margin-bottom:.5rem;line-height:1.75}.rich-text.svelte-140vbzz hr{border:none;border-top:1px solid var(--color-neutral-200);margin:2rem 0}.rich-text.svelte-140vbzz b,.rich-text.svelte-140vbzz strong{font-weight:700;color:var(--color-neutral-900)}.rich-text.svelte-140vbzz code{font-size:.875rem;background-color:var(--color-neutral-100);padding:.125rem .375rem;border-radius:.25rem}.rich-text.svelte-140vbzz pre{background-color:var(--color-neutral-100);padding:1rem;border-radius:.375rem;overflow-x:auto;margin-bottom:1.25rem}.rich-text.svelte-140vbzz figure{margin:2rem 0}.rich-text.svelte-140vbzz figure img{border-radius:.375rem}.rich-text.svelte-140vbzz figcaption{margin-top:.5rem;font-size:.875rem;color:var(--color-neutral-400);text-align:center}.rich-text.svelte-140vbzz table{width:100%;border-collapse:collapse;margin-bottom:1.25rem}.rich-text.svelte-140vbzz th{text-align:left;font-weight:700;color:var(--color-neutral-900);padding:.5rem;border-bottom:2px solid var(--color-neutral-200)}.rich-text.svelte-140vbzz td{padding:.5rem;border-bottom:1px solid var(--color-neutral-100)}
