#prices {margin-top: var(--space-m);}#prices .prices-list {display: grid;grid-template-columns: repeat(auto-fit, minmax(312.5px, 1fr));gap: 24px;justify-content: center;margin: 0 auto;max-width: 1280px;}@supports (grid-template-columns: subgrid) {#prices .prices-list {grid-template-columns: repeat(3, 1fr);}}#prices .prices-list li.card--price {height: 100%;display: flex;flex-direction: column;min-width: 312.5px;}#prices h1 {font-weight: 700;font-size: var(--font-size-5);margin-bottom: var(--space-l);text-align: center;}@media only screen and (max-width: 1280px) {#prices {padding-left: 20px;padding-right: 20px;}#prices .prices-list {width: 100%;overflow-x: hidden;}}@media only screen and (min-width: 1240px) {#prices .prices-list {grid-template-columns: repeat(3, minmax(312.5px, 1fr));}}@media only screen and (max-width: 1024px) {#prices .prices-list {grid-template-columns: repeat(2, minmax(312.5px, 1fr));}}@media only screen and (max-width: 900px) {#prices .prices-list {grid-template-columns: repeat(2, minmax(312.5px, 1fr));}}@media only screen and (max-width: 768px) {#prices .prices-list {grid-template-columns: repeat(1, minmax(312.5px, 1fr));}}@media only screen and (max-width: 650px) {#prices .prices-list {grid-template-columns: 1fr;gap: 20px;}#prices .card.card--price {width: 100%;gap: 24px;padding: 30px;height: auto;min-height: auto;min-width: auto;}#prices .card.card--price .card--price-title {height: auto;font-size: 22px;}#prices .card.card--price ul {font-size: 14px;}}