.blog-rich-editor:empty:before{content:attr(data-placeholder);color:var(--color-neutral-400);pointer-events:none}.blog-rich-editor h1,.blog-rich-editor h2,.blog-rich-editor h3,.blog-rich-editor h4,.blog-rich-editor h5,.blog-rich-editor h6{color:var(--color-neutral-900);margin:1.5em 0 .5em;font-family:DM Sans,Helvetica,sans-serif;font-weight:600;line-height:1.18}.blog-rich-editor h1:first-child,.blog-rich-editor h2:first-child,.blog-rich-editor h3:first-child,.blog-rich-editor h4:first-child,.blog-rich-editor h5:first-child,.blog-rich-editor h6:first-child,.blog-rich-editor p:first-child,.blog-rich-editor blockquote:first-child,.blog-rich-editor pre:first-child{margin-top:0}.blog-rich-editor h1{font-size:2.5rem}.blog-rich-editor h2{font-size:2rem}.blog-rich-editor h3{font-size:1.625rem}.blog-rich-editor h4{font-size:1.375rem}.blog-rich-editor h5{font-size:1.125rem}.blog-rich-editor h6{font-size:1rem}.blog-rich-editor p{margin:0 0 1.75rem}.blog-rich-editor a{color:var(--color-client);text-underline-offset:3px;text-decoration:underline}.blog-rich-editor del{text-decoration:line-through}.blog-rich-editor ul,.blog-rich-editor ol{margin:0 0 1.75rem 1.5rem;padding-left:1.25rem}.blog-rich-editor ul{list-style:outside}.blog-rich-editor ol{list-style:decimal}.blog-rich-editor li{margin:.75rem 0}.blog-rich-editor blockquote{border-left:4px solid var(--color-client);color:var(--color-neutral-700);margin:2.25rem 0;padding:.25rem 0 .25rem 1.5rem;font-style:italic}.blog-rich-editor pre{background:var(--color-neutral-900);color:var(--color-neutral-100);border-radius:8px;margin:1.5rem 0;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.7;overflow-x:auto}.blog-rich-editor code{background:var(--color-neutral-100);color:var(--color-neutral-800);border-radius:4px;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.blog-rich-editor pre code{color:inherit;background:0 0;padding:0}.blog-rich-editor img{border:1px solid var(--color-neutral-200);pointer-events:auto;border-radius:8px;max-width:100%;height:auto;margin:1.5rem 0;display:block}.blog-rich-editor img.is-selected{outline:2px solid var(--color-client);outline-offset:3px}.blog-image-hotspots{max-width:100%;margin:1.5rem 0;display:block;position:relative}.blog-rich-editor .blog-image-hotspots{cursor:crosshair}.blog-rich-editor .blog-image-hotspots.is-selected{outline:2px solid var(--color-client);outline-offset:3px;border-radius:8px}.blog-rich-editor .blog-image-hotspots img,.mdx-content .blog-image-hotspots img{margin:0}.blog-image-hotspots [data-hotspot-area=true],.blog-image-hotspots [data-hotspot-draft=true]{z-index:2;border:2px solid var(--color-client);background:#00a7f824;border-radius:4px;display:block;position:absolute}.blog-image-hotspot-area{z-index:2;background:0 0;border:0;text-decoration:none;display:block;position:absolute}.blog-image-hotspots [data-hotspot-area=true]{pointer-events:auto}.blog-rich-editor .blog-image-hotspots [data-hotspot-area=true]{cursor:move}.blog-rich-editor .blog-image-hotspots [data-hotspot-selected=true]{border-color:var(--color-client-hover);background:#00a7f838;box-shadow:0 0 0 2px #ffffffe6}.blog-rich-editor .blog-image-hotspots [data-hotspot-resize-handle]{z-index:4;border:2px solid var(--color-client);pointer-events:auto;background:#fff;border-radius:999px;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0000002e}.blog-rich-editor .blog-image-hotspots [data-hotspot-resize-handle=nw],.blog-rich-editor .blog-image-hotspots [data-hotspot-resize-handle=se]{cursor:nwse-resize}.blog-rich-editor .blog-image-hotspots [data-hotspot-resize-handle=ne],.blog-rich-editor .blog-image-hotspots [data-hotspot-resize-handle=sw]{cursor:nesw-resize}.blog-rich-editor .blog-image-hotspots [data-hotspot-remove=true]{z-index:5;background:var(--color-neutral-900);color:#fff;pointer-events:auto;border:0;border-radius:999px;padding:.25rem .5rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;line-height:1;position:absolute;transform:translate(-100%,-100%);box-shadow:0 4px 12px #0000002e}.blog-rich-editor .blog-image-hotspots [data-hotspot-remove=true]:hover{background:var(--color-error)}.blog-image-hotspots [data-hotspot-draft=true]{pointer-events:none;border-style:dashed}.blog-image-hotspot-area:focus-visible{outline:2px solid var(--color-client);outline-offset:2px}.blog-rich-editor hr{border:0;border-top:1px solid var(--color-neutral-200);margin:2rem 0}.blog-rich-editor table{border-collapse:collapse;border:1px solid var(--color-neutral-200);border-radius:8px;width:100%;margin:1.5rem 0;overflow:hidden}.blog-rich-editor th,.blog-rich-editor td{border:1px solid var(--color-neutral-200);text-align:left;vertical-align:top;padding:.75rem 1rem}.blog-rich-editor th{background:var(--color-neutral-100);font-weight:600}
