.blog-minimal{padding:64px 0 80px}.blog-reading{max-width:800px;margin:auto}.blog-reading>h1{text-align:center}.blog-reading>p{text-align:center;margin-bottom:40px}.blog-entry{padding:24px 0;border-bottom:1px solid var(--brand-border)}.blog-entry time{font-size:.8rem;color:var(--brand-text)}.blog-entry h2{font-size:1.6rem;margin:8px 0 16px}.pagination{margin:32px 0;flex-wrap:wrap}.page-link{color:var(--brand-primary)}.blog-context{border-top:1px solid var(--brand-border);padding-top:32px}.blog-context h2{font-size:1.5rem}