.blog-prose{color:color-mix(in oklch,var(--foreground)83%,var(--background));overflow-wrap:break-word;font-size:1.125rem;line-height:1.85}.blog-prose p+p{margin-top:1.4rem}.blog-prose section+section{margin-top:2.75rem}.blog-prose h2{color:var(--foreground);letter-spacing:-.025em;margin-bottom:1.25rem;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:600;line-height:1.3}.blog-prose ul{margin-top:1.5rem;padding-left:1.5rem;list-style:outside}.blog-prose li{padding-left:.4rem}.blog-prose li+li{margin-top:1rem}.blog-prose li::marker{color:var(--primary)}#blog-content a:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:2px}@media (prefers-reduced-motion:reduce){html:has(#blog-content){scroll-behavior:auto}}
