.blog-article{counter-reset:blog-section}.blog-article .blog-h2{counter-increment:blog-section;letter-spacing:-.015em;color:#1a1a1a;margin:56px 0 16px;scroll-margin-top:96px;font-size:30px;font-weight:700;line-height:36px}.blog-article .blog-h2:before{content:counter(blog-section, decimal-leading-zero) " / SECTION";font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;color:#1e3f35;margin-bottom:12px;font-size:12px;font-weight:500;line-height:16px;display:block}@media (max-width:640px){.blog-article .blog-h2{margin-top:44px;font-size:26px;line-height:32px}}
