.article-compact>.container{max-width:680px}.article-compact h1{font-size:max(2rem, min(4vw, 3rem))}.article-meta{font-size:.8rem;border-bottom:1px solid var(--brand-border);padding-bottom:24px}.article-body{padding:24px 0}.article-body h2{font-size:1.5rem;margin-top:32px}.article-pagination{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);padding:24px 0}.comment-box{margin-top:40px}.comment-box h2{font-size:1.5rem}.comment-box label{display:block;width:100%}