.article-reading h1{font-size:max(2rem, min(3.2vw, 3rem));margin:24px 0}.article-meta{padding-bottom:24px;border-bottom:1px solid var(--brand-border)}.article-content{word-wrap:anywhere}.article-content h2{margin:32px 0 16px}.article-content table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;margin:24px 0}.article-content td,.article-content th{padding:16px;border:1px solid var(--brand-border);min-width:150px}.article-content th{background:var(--brand-primary-light)}.article-content tbody tr:nth-child(2n){background:var(--brand-bg-alt)}.article-sidebar{border-left:1px solid var(--brand-border)}.article-sidebar h2{font-size:1.25rem}.article-sidebar ul{list-style:none;padding:0}.article-sidebar li{padding:16px 0;border-bottom:1px solid var(--brand-border)}.article-sidebar li a,.article-sidebar li span{display:block}.article-sidebar li span{font-size:.8rem;margin-bottom:8px}.article-share{padding:24px 0;border-top:1px solid var(--brand-border)}.author-box{display:flex;gap:16px;padding:24px;background:var(--brand-bg-alt);margin:24px 0}.author-box img{width:64px;height:64px;-o-object-fit:cover;object-fit:cover}.author-box h2{font-size:1.25rem}.article-neighbors{display:flex;gap:24px;justify-content:space-between}.article-comments{margin-top:32px;padding-top:32px;border-top:1px solid var(--brand-border)}.article-comments label{display:block;width:100%}.article-comments input,.article-comments textarea{margin-top:8px;min-height:48px}@media (max-width:991px){.article-sidebar{border-left:0;border-top:1px solid var(--brand-border);padding-top:32px}}