.post-meta{color:#8a899a;font-size:13px;letter-spacing:.02em}.blog-hero{min-height:48vh}.article-hero{min-height:64vh}.article-hero h1{max-width:900px}.blog-index{margin-top:-42px}.post-card{padding:4px 0 24px}.post-card h2{margin:8px 0 12px}.post-card h2 a{color:var(--ink);text-decoration:none}.post-card h2 a:hover{color:var(--purple)}.text-link{font-weight:600;text-decoration:none}
