.blog-post-list .blog-post-card{gap:0;transition:transform .2s}.blog-post-list a:hover .blog-post-card{transform:translateY(-4px)}.blog-post-list .blog-post-card>div:first-child{margin-bottom:1rem}.blog-post-list .blog-post-card__category{letter-spacing:.05em}.blog-post-list .blog-post-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.375;display:-webkit-box;overflow:hidden}@media (min-width:768px){.blog-post-list .blog-post-card__title{font-size:1.25rem}}.blog-post-article.prose{--tw-prose-headings:theme("colors.foreground")}.blog-post-article.prose h2{margin-top:2em;margin-bottom:.75em;font-weight:600}.blog-post-article.prose h3{margin-top:1.5em;margin-bottom:.5em;font-weight:600}.blog-post-article.prose a{color:inherit;text-underline-offset:2px}.blog-post-article.prose a:hover{text-decoration:underline}.blog-post-article.prose code{background:theme("colors.muted");border-radius:.25rem;padding:.2em .35em;font-size:.9em}.blog-post-article.prose pre{border-radius:.5rem;padding:1rem 1.25rem}.blog-post-article.prose pre code{background:0 0;padding:0}
