.compact-article{padding:48px 0 80px}.compact-article>.container{max-width:728px}.compact-article h1{font-size:max(2rem, min(3vw, 2.8rem))}.article-meta{font-size:.9rem}.article-content h2{font-size:1.5rem;margin-top:32px}.article-content table{width:100%;display:block;overflow-x:auto}.article-content td,.article-content th{border:1px solid var(--brand-border);padding:8px}.article-pagination{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.article-request{margin-top:32px;padding:24px;background:var(--brand-bg-alt);border-radius:var(--brand-radius)}