/* Universal breakpoints */
@keyframes from-right {
  0% {
    opacity: 0;
    transform: translateX(40rem); }
  100% {
    opacity: 1;
    transform: translateX(0); } }

.blog-tile {
  position: relative;
  width: 420px;
  max-width: calc(100vw - 70px);
  color: #3b3d49; }
  @media (max-width: 991px) {
    .blog-tile {
      margin-right: 0;
      min-width: 100%; } }
  .blog-tile-img {
    height: 230px;
    width: 100%; }
  .blog-tile-button-wrap {
    display: flex;
    justify-content: center;
    height: 100%;
    align-items: flex-end; }
    .blog-tile-button-wrap a {
      position: relative;
      margin-bottom: -24px;
      font-size: 16px; }
  .blog-tile-heading {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    margin: 0 0 5px;
    text-align: center; }
  .blog-tile-description {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    text-align: center; }
  .blog-tile-copy-wrap {
    margin-top: 50px; }
