.cards.blog{display:flex;flex-flow:wrap row;align-items:baseline}.cards.blog .card{width:calc(100% / 3 - 30px / 3 * (3 - 1));margin-right:30px;margin-bottom:calc(30px + 20px)}.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:30px}.cards.blog .card:last-child{margin-bottom:0}}.cards.blog .card .card__header{width:100%;height:320px}@media screen and (max-width:1500px){.cards.blog .card .card__header{height:250px}}.cards.blog .card .card__header .card__header__image{width:100%;height:100%;overflow:hidden;border-radius:20px}.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:30px}.cards.blog .card .card__body .meta{margin-bottom:5px;color:var(--fontColorPrimary);font-size:var(--fontSizeSM);line-height:var(--fontSizeSM) 8px;font-family:var(--fontFamilyDefault);text-transform:uppercase}.cards.blog .card .card__body .meta span,.cards.blog .card .card__body .meta time{color:var(--fontColorPrimary);font-size:var(--fontSizeSM);line-height:var(--fontSizeSM) 8px;font-family:var(--fontFamilyDefault);text-transform:uppercase}.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 h3 a,.cards.blog .card .card__body .title h4,.cards.blog .card .card__body .title h4 a{color:var(--fontColorSecondary);font-size:var(--fontSizeMD);line-height:calc(var(--fontSizeMD) + 8px);font-weight:var(--fontWeightBold);font-family:var(--fontFamilyPrimary);text-transform:unset}.cards.blog .card .card__body .text{margin-bottom:20px}.cards.blog .card .card__body .text p{color:var(--fontColorDefault);font-size:var(--fontSizeSM);line-height:calc(var(--fontSizeSM) + 8px);font-weight:var(--fontWeightLight);font-family:var(--fontFamilyDefault)}.cards.blog .card .card__body .buttons,.cards.blog .card .card__footer .buttons{justify-content:flex-end}