.container{margin:auto;padding:0}.first,.second,.third{padding:2rem}.OneColumn{display:grid;grid-template-columns:12fr;padding:0 0 20px}.TwoColumns{grid-template-columns:8fr 4fr}.TwoColumns,.TwoColumns-reverse{display:grid;gap:20px;padding:0 0 20px}.TwoColumns-reverse{grid-template-columns:4fr 8fr}.ThreeColumns{grid-template-columns:4fr 3.8fr 4fr}.ThreeColumns,.fourColumns{display:grid;gap:20px;padding:0 0 20px}.fourColumns{grid-template-columns:3fr 3fr 3fr 3fr}.card{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:grid;min-height:20rem;padding:40px}.card .first-div,.card a:link{text-decoration:none}.card .first-div{min-height:10rem}@media (max-width:768px){.first,.second,.third{padding:1.5rem}.ThreeColumns,.TwoColumns,.TwoColumns-reverse,.fourColumns{gap:15px;grid-template-columns:1fr}.card{min-height:15rem;padding:30px}}@media (max-width:480px){.first,.second,.third{padding:1rem}.OneColumn,.ThreeColumns,.TwoColumns,.TwoColumns-reverse,.fourColumns{gap:10px;grid-template-columns:1fr;padding:0 0 15px}.card{min-height:12rem;padding:20px}.card .first-div{min-height:8rem}}