.blog-module__T7pFzq__page{min-height:100vh;padding-top:5rem}.blog-module__T7pFzq__inner{max-width:860px;margin:0 auto;padding:4rem 3rem}.blog-module__T7pFzq__label{font-family:var(--font-mono);color:var(--green);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.6rem;font-size:.75rem}.blog-module__T7pFzq__title{letter-spacing:-.01em;margin-bottom:3rem;font-size:1.8rem;font-weight:700}.blog-module__T7pFzq__list{flex-direction:column;display:flex}.blog-module__T7pFzq__item{border-bottom:1px solid var(--border);align-items:flex-start;gap:1.5rem;padding:1.4rem 0;transition:background .15s;display:flex}.blog-module__T7pFzq__item:hover .blog-module__T7pFzq__postTitle{color:var(--green)}.blog-module__T7pFzq__date{font-family:var(--font-mono);color:var(--muted);flex-shrink:0;width:6rem;padding-top:.15rem;font-size:.75rem}.blog-module__T7pFzq__meta{flex:1}.blog-module__T7pFzq__postTitle{margin-bottom:.3rem;font-size:1rem;font-weight:500;transition:color .2s}.blog-module__T7pFzq__excerpt{color:var(--muted);margin-bottom:.4rem;font-size:.85rem;line-height:1.6}.blog-module__T7pFzq__tag{font-family:var(--font-mono);color:var(--orange);font-size:.7rem;display:inline-block}.blog-module__T7pFzq__back{font-family:var(--font-mono);color:var(--green);margin-top:3rem;font-size:.8rem;display:inline-block}.blog-module__T7pFzq__back:hover{text-decoration:underline}@media (max-width:600px){.blog-module__T7pFzq__inner{padding:3rem 1.5rem}.blog-module__T7pFzq__item{flex-direction:column;gap:.4rem}.blog-module__T7pFzq__date{width:auto}}
