@import url(../style.css); img { width: 100%; max-width: 512px; min-width: 256px; } div.side-by-side { display: flex; flex: 1 1 0px; flex-direction: row; } div.side-by-side article { margin: 0 32px; flex-basis: 100%; } a.hidden { font-style: normal; text-decoration: none; color: var(--main-ft-color); } article header { margin-top: 5px; } main p { width: 100%; } @media only screen and (max-width: 1152px) { div.side-by-side { flex-direction: column; } } @media only screen and (min-width: 1152px) { div.side-by-side { flex-direction: row; } }