.page-grid { display: grid; grid-template-columns: repeat(auto-fit,minmax(480px,1fr)); grid-gap: 1em; } p { font-size: 0.9em; }