.article-compact .container{max-width:680px}.article-compact h1{font-size:max(2rem, min(4vw, 3rem));margin-top:32px}.article-meta{font-size:.875rem}.article-body h2{font-size:1.5rem;margin-top:32px}.article-body li{margin-bottom:8px}.article-next{display:flex;flex-wrap:wrap;gap:24px;padding:24px 0;margin:32px 0;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.article-comment h2{font-size:1.5rem}.article-comment label{width:100%}.article-comment p{font-size:.875rem;margin-top:24px}