Quiero hacer una cuadrícula de botones de radio de 14x5 en mi página web, pero me enfrento a los siguientes problemas:
1)
2)
O no puedo alinearlo en una cuadrícula perfecta o va directamente hacia abajo. Sería muy útil, si alguien me puede ayudar con el enfoque para alinearlo en una cuadrícula de 14x5 (si es posible) de esta manera: 
No estoy compartiendo mi código html/css de la página web, ya que eso implica que las etiquetas de plantilla de django hagan cosas diferentes que complicarían demasiado las cosas, y tengo que escribir una pregunta más larga para explicar la lógica de back-end innecesariamente.
Use grid-template-columns para repetirlo en una columna en el siguiente código que configuré repat(5, 1fr); devolverá esto en cinco columnas automáticamente
<style> .main_class { display: grid; grid-template-columns: repeat(5, 1fr); gap: 5px; } </style>Gracias.