.course-package-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;align-items:stretch}.course-package-card{height:100%;min-height:320px}.course-package-content{display:flex;flex-direction:column;flex-grow:1;height:100%}.course-package-description{flex-grow:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5rem}.course-package-button,.course-package-stats{flex-shrink:0;margin-top:auto}.course-package-card .course-package-content>*{flex-shrink:0}.course-package-card .course-package-content>.course-package-description{flex-grow:1}.course-package-card .course-package-content>.course-package-button,.course-package-card .course-package-content>.course-package-stats{margin-top:auto}@media (max-width:768px){.course-package-grid{grid-template-columns:1fr}.course-package-card{min-height:400px}}@media (min-width:769px) and (max-width:1024px){.course-package-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.course-package-grid{grid-template-columns:repeat(3,1fr)}}.course-package-grid>div{display:flex;flex-direction:column}.course-package-grid>div>div:last-child{flex-grow:1;display:flex;flex-direction:column}.course-package-card{display:flex;flex-direction:column}.course-package-card .course-package-content{flex:1;display:flex;flex-direction:column}.course-package-card .course-package-content .course-package-description{flex:1;min-height:40px}.course-package-card .course-package-content .course-package-button,.course-package-card .course-package-content .course-package-stats{margin-top:auto}.course-package-card .course-package-content h3{min-height:2.5rem}.course-package-card .course-package-content .course-package-stats{min-height:3rem}.course-package-card .course-package-content .flex-grow{flex:1;display:flex;flex-direction:column}.course-package-card .course-package-content .flex-grow>p{flex:1}