.article{max-width:64rem;margin:0 auto}@media(min-width:48em){.article{max-width:40rem}}.article-content{width:100%}.article-content p{margin:var(--base-text-margin) 0;padding:calc(.5*var(--base-text-margin)) 0}.article-content img{max-width:100%;height:auto}.article-navigation,.article-navigation-link{display:flex;gap:var(--spacing-medium)}.article-navigation-link{flex:1;align-items:center}.article-navigation-link.left{justify-content:flex-start}.article-navigation-link.right{justify-content:flex-end;text-align:right}