.blog-module__r6tq-G__cardLink{color:inherit;text-decoration:none;display:block}.blog-module__r6tq-G__cardLink:hover .blog-module__r6tq-G__cardTitle{color:var(--color-leaf-green)}.blog-module__r6tq-G__cardCover{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-card);width:100%;display:block}.blog-module__r6tq-G__cardTitle{font-weight:var(--weight-medium);font-size:var(--text-title);margin:14px 0 6px;line-height:1.3}.blog-module__r6tq-G__cardExcerpt{font-size:var(--text-small);color:var(--color-ink-muted);line-height:1.6}.blog-module__r6tq-G__cardMeta{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-muted);margin-top:10px}.blog-module__r6tq-G__postHeader{max-width:720px;margin:0 auto}.blog-module__r6tq-G__postCover{object-fit:cover;border-radius:var(--radius-card);width:100%;max-height:420px;margin-bottom:var(--space-l)}.blog-module__r6tq-G__postMeta{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:var(--space-s)}.blog-module__r6tq-G__postTitle{font-size:var(--text-display-l);font-weight:var(--weight-medium);margin-bottom:var(--space-m);line-height:1.1}.blog-module__r6tq-G__postExcerpt{font-size:var(--text-title);color:var(--color-ink-muted);margin-bottom:var(--space-l);line-height:1.5}.blog-module__r6tq-G__prose{max-width:720px;font-size:var(--text-body);margin:0 auto;line-height:1.7}.blog-module__r6tq-G__prose>:first-child{margin-top:0}.blog-module__r6tq-G__prose h2{font-size:var(--text-title);font-weight:var(--weight-medium);margin:var(--space-l) 0 var(--space-s);line-height:1.3}.blog-module__r6tq-G__prose h3{font-size:var(--text-body);font-weight:var(--weight-medium);margin:var(--space-m) 0 var(--space-xs)}.blog-module__r6tq-G__prose p{margin:0 0 var(--space-m)}.blog-module__r6tq-G__prose ul,.blog-module__r6tq-G__prose ol{margin:0 0 var(--space-m);padding-left:1.4em}.blog-module__r6tq-G__prose li{margin-bottom:6px}.blog-module__r6tq-G__prose li>p{margin:0}.blog-module__r6tq-G__prose a{color:var(--color-leaf-green);text-decoration:underline}.blog-module__r6tq-G__prose strong{font-weight:var(--weight-semibold)}.blog-module__r6tq-G__prose blockquote{margin:var(--space-m) 0;border-left:3px solid var(--color-hairline);color:var(--color-ink-muted);padding:12px 20px;font-style:italic}.blog-module__r6tq-G__prose code{font-family:var(--font-mono);background:var(--color-mist);border-radius:6px;padding:1px 5px;font-size:.92em}.blog-module__r6tq-G__prose pre{background:var(--color-mist);padding:var(--space-m);border-radius:var(--radius-control);margin:0 0 var(--space-m);overflow-x:auto}.blog-module__r6tq-G__prose pre code{background:0 0;padding:0}.blog-module__r6tq-G__prose img{border-radius:var(--radius-control);max-width:100%}.blog-module__r6tq-G__postFooter{max-width:720px;margin:var(--space-xl) auto 0;gap:var(--space-xl);flex-wrap:wrap;align-items:center;display:flex}
