.article-layout{padding:160px 0 80px}.article-content{color:var(--brand-text)}.article-content table{width:100%;margin-bottom:24px}.article-aside{background:var(--brand-bg-alt);padding:24px;border-radius:var(--brand-radius);align-self:start}.article-aside nav a{display:block;margin:8px 0;color:var(--brand-text)}.author-box{display:flex;gap:16px;margin:32px 0;align-items:flex-start}.article-adjacent{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:32px 0}.article-comment{border-top:1px solid var(--brand-border);padding-top:32px}