.button-group .button{border:none;cursor:pointer;display:inline-block;padding:.5em 1em}.button-group button.button{background-color:transparent;border:0;color:#5a5a5a;font-size:22px;font-weight:500;margin-bottom:20px;margin-right:20px;padding:0;text-align:left;text-shadow:none}.button-group .button.is-checked{color:#fff}.button-group .button:focus,.button-group .button:hover,.button-group button:focus,.button-group button:hover{background-color:transparent;border-color:transparent}.button-group{margin-bottom:20px}.button-group:after{clear:both;content:"";display:block}.button-group .button{border-radius:0;float:left;margin-left:0}.button-group .button:first-child{border-radius:.5em 0 0 .5em}.button-group .button:last-child{border-radius:0 .5em .5em 0}.grid:after{clear:both;content:"";display:block}.grid-item,.grid-sizer{width:31%}.grid-item{float:left;height:400px;margin:1%}.grid-item.has-podcast{height:360px}.grid-item.has-whitepaper{height:auto}.grid-item-link{height:100%;left:0;position:absolute;top:0;width:100%}.grid-item-image{height:200px}.grid-item.has-whitepaper .grid-item-image{height:auto}.grid-item-image img{height:200px;object-fit:cover;object-position:top}.grid-item.has-whitepaper .grid-item-image img{height:auto;object-fit:contain;object-position:inherit}.grid-item-time{color:#3d3d41;font-size:20px;font-weight:500;padding:10px 0 0}.grid-item-title{font-size:clamp(18px,1.4vw,22px);font-weight:500;padding:10px 0}.grid-item-description{font-size:clamp(14px,1vw,16px);font-weight:400}.grid-item.width--100{clear:both;height:58px;width:97.5%}.grid-item-browse-all h1{margin:0}.grid-item-browse-all a{background-color:#2c2c2c;color:#fff;font-size:1.7rem;padding:15px}@media screen and (max-width:1024px){.grid-item,.grid-sizer{width:48%}.grid-item{height:420px}.grid-item-image,.grid-item-image img{height:250px}.grid-item.has-whitepaper .grid-item-image,.grid-item.has-whitepaper .grid-item-image img{height:auto}}@media screen and (max-width:767px){.grid-item,.grid-sizer{width:97.5%}.grid-item,.grid-item.has-podcast{height:auto;margin-bottom:20px}.grid-item-image,.grid-item-image img{height:380px}.grid-item.has-whitepaper .grid-item-image,.grid-item.has-whitepaper .grid-item-image img{height:auto}}@media screen and (max-width:480px){.grid-item-image,.grid-item-image img{height:280px}.grid-item.has-whitepaper .grid-item-image,.grid-item.has-whitepaper .grid-item-image img{height:auto}}@media screen and (max-width:400px){.grid-item-image,.grid-item-image img{height:220px}}