.blog-compact{margin:0 auto;max-width:680px;padding:80px 24px}.blog-compact h1{font-size:max(2rem, min(4vw, 3.5rem))}.blog-compact header{border-bottom:1px solid var(--brand-border);margin-bottom:32px;padding-bottom:24px}.blog-content{color:var(--brand-text)}.blog-content img{height:auto;max-width:100%}.post-nav{border-top:1px solid var(--brand-border);display:flex;justify-content:space-between;margin-top:48px;padding-top:24px}