.post-body,.blog-list{max-width:700px;margin:0 auto}.post-body p,.post-body ul,.post-body ol{margin-bottom:1.5rem;color:var(--silver);font-size:1.02rem;line-height:1.8}.post-body h2,.post-body h3{margin:2rem 0 1rem}.post-body ul,.post-body ol{padding-left:1.5rem}.post-body a{text-decoration:underline}.post-body blockquote{border-left:2px solid var(--silver);padding-left:24px;margin:2rem 0}.post-body pre{padding:20px;overflow:auto;border:1px solid var(--hairline)}.cover{width:100%;max-height:520px;object-fit:contain;margin-bottom:24px}.blog-card{display:block;border:1px solid var(--hairline);padding:28px;margin-bottom:25px}.blog-card:hover{border-color:var(--silver)}.blog-card h2{font-size:1.6rem;margin-bottom:16px}.blog-card p{color:var(--silver)}.blog-card small{display:block;margin-top:18px;letter-spacing:.15em}
