.miniEventCardDemo > *:nth-child(odd) { background: #e1eefa; } .newsDemo { padding: calc(50rem / 16); background-color: var(--off-white); display: inline-block; } .newsTitle { font-style: normal; font-weight: bold; color: var(--purple-2); font-size: calc(24rem / 16); line-height: calc(36 / 24); margin-bottom: calc(14rem / 16); } .newsDesc { font-style: normal; font-weight: normal; font-size: calc(14rem / 16); line-height: calc(21 / 14); white-space: pre-line; color: var(--purple-2); vertical-align: baseline; } .news > hr { border: none; height: calc(1rem / 16); background-color: var(--purple-2); margin: 0 0 calc(13rem / 16) 0; } .eventDescriptionCardDemo { padding: calc(50rem / 16) 0; background-color: var(--off-white); display: inline-block; } .eventDescriptionCardDemo > * { margin: calc(12rem / 16) calc(50rem / 16); } .eventDescriptionCardDemo > *:first-child { margin-top: 0; } .eventDescriptionCardDemo > *:last-child { margin-bottom: 0; } .teamMemberDemo { padding: calc(10rem / 16) calc(50rem / 16) calc(30rem / 16) calc(50rem / 16); max-width: calc(847rem / 16); } .committee { margin: 0; color: var(--purple-2); font-weight: 600; font-size: calc(24rem / 16); line-height: calc(36 / 24); } .teamMemberDemo > hr { border: none; height: calc(1rem / 16); background-color: var(--blue-2); width: 100%; margin-top: calc(24rem / 16); margin-bottom: calc(46rem / 16); } .teamMembers { display: grid; grid-template-columns: repeat(auto-fill, minmax(calc(100rem / 16), 1fr)); row-gap: calc(43rem / 16); column-gap: calc(53rem / 16); } @media only screen and (max-width: calc(768rem / 16)) { .newsDemo, .eventDescriptionCardDemo { background-color: var(--off-white); } .eventDescriptionCardDemo > * { margin: calc(50rem / 16); } }