.public-blog-article{font-size:1.0625rem;line-height:1.75}.public-blog-article :is(p,ul,ol,blockquote){margin:0 0 1.15em}.public-blog-article :is(h2,h3){scroll-margin-top:var(--public-blog-sticky-top,1.5rem)}.public-blog-article h2{border-top:1px solid var(--theme-border);letter-spacing:-.02em;margin:2.75rem 0 .85rem;padding-top:2.75rem;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:800;line-height:1.2}.public-blog-article h3{margin:2rem 0 .6rem;font-size:1.15rem;line-height:1.3}.public-blog-article>:is(h2,h3):first-child{border-top:0;margin-top:0;padding-top:0}.public-blog-article a{color:var(--theme-text-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--theme-text-primary) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--theme-text-primary) 45%, transparent);text-underline-offset:.2em;text-decoration-thickness:1px}.public-blog-article a:hover{text-decoration-color:currentColor}
