.cards.blog{display:flex;flex-flow:row wrap;align-items:baseline}.cards.blog .card{width:calc(100% / 3 - 50px / 3 * 2);margin-right:50px;margin-bottom:50px}.cards.blog .card:nth-child(3n+3){margin-right:0}.cards.blog .card:nth-last-child(-n+3){margin-bottom:0}@media screen and (max-width:800px){.cards.blog .card{width:100%;margin-right:0}.cards.blog .card:nth-last-child(-n+3){margin-bottom:50px}.cards.blog .card:last-child{margin-bottom:0}}.cards.blog .card .card__header{width:100%;height:320px}@media screen and (max-width:800px){.cards.blog .card .card__header{height:220px}}.cards.blog .card .card__header .card__header__image{width:100%;height:100%}.cards.blog .card .card__header .card__header__image figure{width:100%;height:100%;margin:0}.cards.blog .card .card__header .card__header__image figure a{width:100%;height:100%;display:block}.cards.blog .card .card__header .card__header__image figure a img{width:100%;height:100%;object-fit:cover}.cards.blog .card .card__body{padding-top:20px;padding-bottom:20px}.cards.blog .card .card__body .title{margin-bottom:10px}.cards.blog .card .card__body .title:last-child{margin-bottom:0}.cards.blog .card .card__body .title h3,.cards.blog .card .card__body .title h4{color:var(--fontColorSecondary);font-size:var(--fontSizeLG);line-height:calc(var(--fontSizeLG) + 8px);font-weight:var(--fontWeightLight);font-family:var(--fontFamilyPrimary);text-transform:uppercase}.cards.blog .card .card__body .title h3 a,.cards.blog .card .card__body .title h4 a{color:var(--fontColorSecondary);font-size:20px;line-height:28px;font-weight:var(--fontWeightLight);font-family:var(--fontFamilyPrimary);text-transform:uppercase}.cards.blog .card .card__body .text{margin-bottom:20px}.cards.blog .card .card__body .text:last-child{margin-bottom:0}.cards.blog .card .card__body .text p{color:var(--fontColorDefault);font-size:16px;line-height:24px;font-weight:var(--fontWeightLight);font-family:var(--fontFamilyDefault)}.cards.blog .card .card__body .buttons{justify-content:flex-end}.cards.blog .card .card__footer{padding-top:20px;border-top:1px solid rgba(0,0,0,.2)}.cards.blog .card .card__footer .buttons{justify-content:flex-end}.cards.blog .card .card__footer .meta time{color:#b0b0b0;font-size:var(--fontSizeMD);line-height:var(--fontSizeMD) 8px;font-family:var(--fontFamilyDefault);text-transform:uppercase}.cards.blog .card .card__footer .meta span{color:#b0b0b0;font-size:var(--fontSizeXS);line-height:var(--fontSizeXS) 8px;font-family:var(--fontFamilyDefault);text-transform:uppercase}