@layer components{.blog-post-body{color:#433d39;font-size:1.0625rem;line-height:1.75}.blog-post-body.prose :where(h2){font-family:var(--font-serif), ui-serif, Georgia, "Times New Roman", serif;letter-spacing:-.02em;margin-top:2.25rem;margin-bottom:.75rem;scroll-margin-top:5rem;font-size:clamp(1.25rem,2.4vw,1.5rem);line-height:1.28;color:var(--primary)!important;font-weight:700!important}.blog-post-body.prose :where(h2):first-child{margin-top:0}.blog-post-body.prose :where(h3){font-family:var(--font-serif), ui-serif, Georgia, "Times New Roman", serif;margin-top:1.5rem;margin-bottom:.45rem;font-size:1.125rem;line-height:1.35;color:var(--primary)!important;font-weight:600!important}.blog-post-body.prose :where(p){margin-top:0;margin-bottom:1rem;font-weight:400;line-height:1.75;color:#433d39!important}.blog-post-body.prose :where(ul,ol){margin-top:.5rem;margin-bottom:1.25rem;padding-left:1.35rem}.blog-post-body.prose :where(ul){list-style-type:disc}.blog-post-body.prose :where(ol){list-style-type:decimal}.blog-post-body.prose :where(li){margin-bottom:.4rem;font-weight:400;line-height:1.65;color:#433d39!important}.blog-post-body.prose :where(ul>li)::marker{color:var(--primary)}.blog-post-body.prose :where(ol>li)::marker{color:var(--primary);font-weight:600}.blog-post-body.prose :where(a){text-underline-offset:2px;font-weight:600;text-decoration:underline;color:var(--primary)!important}.blog-post-body.prose :where(strong,b){font-weight:700;color:#2c2c2c!important}}
