.blog-post{--blog-display:var(--font-plus-jakarta), "Plus Jakarta Sans", system-ui, sans-serif;--blog-link:#b23e13}.blog-post :is(h1,h2,h3){font-family:var(--blog-display);letter-spacing:-.03em;font-weight:800}.blog-post h4{font-family:var(--blog-display);letter-spacing:-.01em;font-weight:700}.blog-prose>h2,.blog-prose>:is(article,section,div):not([class])>h2,.blog-prose>.prose>h2{text-wrap:balance;font-size:clamp(26px,3vw,36px);line-height:1.15}.blog-prose>h3,.blog-prose>:is(article,section,div):not([class])>h3,.blog-prose>.prose>h3{text-wrap:balance;font-size:clamp(20px,1.6vw,23px);line-height:1.25}.blog-prose>:is(p,ul,ol):not([class*=leading-]),.blog-prose>:is(article,section,div):not([class])>:is(p,ul,ol):not([class*=leading-]),.blog-prose>.prose>:is(p,ul,ol):not([class*=leading-]){line-height:1.75}.blog-prose>:is(h2,h3):not([class]),.blog-prose>:is(article,section,div):not([class])>:is(h2,h3):not([class]),.blog-prose>.prose>:is(h2,h3):not([class]){margin-top:1.6em;margin-bottom:.55em}.blog-prose>:is(p,ul,ol):not([class]),.blog-prose>:is(article,section,div):not([class])>:is(p,ul,ol):not([class]),.blog-prose>.prose>:is(p,ul,ol):not([class]){margin-bottom:1.15em}.blog-prose>ul:not([class]),.blog-prose>:is(article,section,div):not([class])>ul:not([class]),.blog-prose>.prose>ul:not([class]){padding-left:1.4em;list-style:outside}.blog-prose>ol:not([class]),.blog-prose>:is(article,section,div):not([class])>ol:not([class]),.blog-prose>.prose>ol:not([class]){padding-left:1.4em;list-style:decimal}.blog-prose :is(ul,ol):not([class])>li+li{margin-top:.4em}.blog-prose :is(p,li):not([class]) a:not([class]){color:var(--blog-link);text-underline-offset:3px;text-decoration:underline}
