.blog-rich-text h1{letter-spacing:-.03em;color:#18181b;border-bottom:1px solid #e4e4e7;margin:1.5em 0 .6em;padding:.15em 0 .5em;scroll-margin-top:7rem;font-size:1.875rem;font-weight:700;line-height:1.2}.blog-rich-text h2{letter-spacing:-.022em;color:#18181b;background-color:#fafafa;border-left:3px solid #a1a1aa;border-radius:.5rem;margin:2.25rem 0 .85rem;padding:.55em .85rem .55em .95rem;scroll-margin-top:7rem;font-size:1.5rem;font-weight:700;line-height:1.28}@media (min-width:640px){.blog-rich-text h2{font-size:1.875rem}}.blog-rich-text h3{letter-spacing:-.018em;color:#27272a;border-left:2px solid #d4d4d8;margin:1.75rem 0 .65rem;padding:.15em 0 .15em .65rem;scroll-margin-top:7rem;font-size:1.25rem;font-weight:600;line-height:1.32}@media (min-width:640px){.blog-rich-text h3{font-size:1.5rem}}.blog-rich-text h4{letter-spacing:-.01em;color:#3f3f46;margin:1.35rem 0 .45rem;padding-left:.35rem;scroll-margin-top:7rem;font-size:1.0625rem;font-weight:600;line-height:1.35}.blog-rich-text p{margin:.85em 0}.blog-rich-text ul,.blog-rich-text ol{margin:.85em 0;padding-left:1.35rem}.blog-rich-text li{margin:.35em 0}.blog-rich-text blockquote{color:#27272a;background:#eff6ff8c;border-left:4px solid #3b82f6;margin:1.25em 0;padding:.65rem 1rem}.blog-rich-text img.blog-inline-image,.blog-rich-text img{border-radius:.5rem;max-width:100%;height:auto;margin:1.5rem auto;display:block;box-shadow:0 1px 3px #00000014}
