.blog-columns{grid-template-columns:3fr 1fr;align-items:start}.article-body{line-height:1.8}.article-nav{display:flex;justify-content:space-between;margin-top:48px}.blog-detail aside{position:sticky;top:24px}