.blog-post{--blog-prose-text:var(--lp-ink-2);--blog-prose-link:var(--lp-accent-ink);--blog-prose-rule:var(--lp-line-strong);--blog-prose-code-bg:var(--lp-sunken);max-width:760px;margin-inline:auto;padding-top:56px;padding-bottom:96px}.blog-crumbs{color:var(--lp-ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.blog-crumb-link{color:var(--lp-accent-ink);text-decoration:none}.blog-crumb-link:hover{text-decoration:underline}.blog-post-title{letter-spacing:-.02em;color:var(--lp-ink);overflow-wrap:anywhere;margin-top:20px;font-size:40px;font-weight:600;line-height:1.2}.blog-post-date{margin-top:12px;font-size:14px}.blog-post-cover{aspect-ratio:16/9;object-fit:cover;border-radius:14px;width:100%;height:auto;margin-top:28px;margin-bottom:8px;display:block}.blog-post-cta{flex-direction:column;align-items:flex-start;gap:12px;margin-top:56px;padding:28px;display:flex}.blog-post-cta-title{color:var(--lp-ink);font-size:22px;font-weight:600}.blog-post-state{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.blog-post-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.blog-post-skeleton{background:var(--lp-sunken);border-radius:8px;height:16px;margin-top:14px}.blog-post-skeleton--title{width:70%;height:40px;margin-top:0}.blog-post-skeleton--short{width:45%}@media (width<=640px){.blog-post{padding-top:32px}.blog-post-title{font-size:30px}}
