@keyframes blog-module__hj2G9G__progress-shrink{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.blog-module__hj2G9G__readingProgress{transform-origin:0;z-index:100;background:linear-gradient(90deg,#8b5cf6,#ec4899);height:2px;position:fixed;top:0;left:0;right:0}.blog-module__hj2G9G__article{color:var(--muted-strong);font-size:16.5px;line-height:1.75}.blog-module__hj2G9G__article p{max-width:68ch;margin-bottom:1.4rem}.blog-module__hj2G9G__article h2{color:var(--foreground);letter-spacing:-.02em;margin-top:3.5rem;margin-bottom:1rem;scroll-margin-top:6rem;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:700}.blog-module__hj2G9G__article h3{color:var(--foreground);letter-spacing:-.01em;margin-top:1.75rem;margin-bottom:.6rem;font-size:1rem;font-weight:600}.blog-module__hj2G9G__article ul{flex-direction:column;gap:.5rem;max-width:68ch;margin:0 0 1.4rem;padding:0;list-style:none;display:flex}.blog-module__hj2G9G__article ul li{padding-left:0;position:relative}.blog-module__hj2G9G__article strong{color:var(--foreground);font-weight:600}.blog-module__hj2G9G__article a{color:var(--accent);text-decoration:none}.blog-module__hj2G9G__article a:hover{color:var(--accent-hover)}
