.post { width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; margin-top: 70px; } .post > * { max-width: var(--breakpoint-small); } .post > aside { display: flex; flex-direction: column; margin-left: 20px; margin-top: 20px; margin-right: 20px; } .post > aside > a.button { align-self: flex-start; } .post-main { margin-left: 20px; margin-right: 20px; }