.aboutSection { display: grid; grid-auto-flow: row; width: 100%; grid-template-columns: 70% auto; gap: var(--padding-lg); } .aboutSectionReverse { display: grid; grid-auto-flow: row; width: 100%; grid-template-columns: auto 70%; gap: var(--padding-lg); } .aboutSection img, .aboutSectionReverse img { border-radius: var(--padding-sm); } .tag { font-size: 0.8rem; background-color: var(--theme-color); color: white; padding: 0.2em 1em; border-radius: var(--padding-xl); text-transform: lowercase; } .tagspan { display: flex; flex-direction: column; flex-wrap: wrap; gap: var(--padding-xs); } /* mobile */ @media(max-aspect-ratio: 5/4) { .aboutSection { grid-template-columns: 100% 0%; gap: 0; } .aboutSectionReverse { grid-template-columns: 0% 100%; gap: 0; } .tagspan { display: grid; } }