.src88171-blog-compact{padding:48px 0 64px}.src88171-blog-compact .container{max-width:680px}.src88171-blog-compact h1{font-size:max(2rem, min(4vw, 3.5rem))}.src88171-article{color:var(--brand-text);margin:32px 0}.src88171-pre-next{display:flex;justify-content:space-between;gap:16px;margin:24px 0 48px}.src88171-comment-shell{border-top:1px solid var(--brand-border);padding-top:32px}