.post-body h2{margin-bottom:1rem;font-size:1.5rem;font-weight:700;color:var(--highlight-color)}.post-body hr,.post-body p{margin:1rem auto;font-weight:200}.post-body img{display:block;margin:1.5rem auto;max-width:100%;height:auto;border-radius:8px}.post-body figure{margin:1.5rem auto;text-align:center}.post-body figure img{margin:0 auto}.post-body figure figcaption{margin-top:.5rem;font-size:.875rem;color:#666;font-style:italic}