.blog-rich-text h1{font-size:1.875rem;line-height:1.2;letter-spacing:-.03em;margin:1.5em 0 .6em;padding:.15em 0 .5em;border-bottom:1px solid rgb(228 228 231)}.blog-rich-text h1,.blog-rich-text h2{font-weight:700;color:rgb(24 24 27);scroll-margin-top:7rem}.blog-rich-text h2{font-size:1.5rem;line-height:1.28;letter-spacing:-.022em;margin:2.25rem 0 .85rem;padding:.55em .85rem .55em .95rem;background-color:rgb(250 250 250);border-left:3px solid rgb(161 161 170);border-radius:.5rem}@media (min-width:640px){.blog-rich-text h2{font-size:1.875rem}}.blog-rich-text h3{font-size:1.25rem;font-weight:600;line-height:1.32;letter-spacing:-.018em;margin:1.75rem 0 .65rem;padding:.15em 0 .15em .65rem;color:rgb(39 39 42);border-left:2px solid rgb(212 212 216);scroll-margin-top:7rem}@media (min-width:640px){.blog-rich-text h3{font-size:1.5rem}}.blog-rich-text h4{font-size:1.0625rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;margin:1.35rem 0 .45rem;padding-left:.35rem;color:rgb(63 63 70);scroll-margin-top:7rem}.blog-rich-text p{margin:.85em 0}.blog-rich-text ol,.blog-rich-text ul{margin:.85em 0;padding-left:1.35rem}.blog-rich-text li{margin:.35em 0}.blog-rich-text blockquote{margin:1.25em 0;padding:.65rem 1rem;border-left:4px solid rgb(59 130 246);background:rgb(239 246 255/.55);color:rgb(39 39 42)}.blog-rich-text img,.blog-rich-text img.blog-inline-image{display:block;max-width:100%;height:auto;margin:1.5rem auto;border-radius:.5rem;box-shadow:0 1px 3px rgb(0 0 0/.08)}