@media screen and (min-width:1199.99px){.blogpost__row--3 .blogpost__column{width:calc(33.33333% - 16.66667px)}}@media screen and (min-width:992px) and (max-width:1199.99px){.blogpost__row--3{flex-flow:column!important}}@media screen and (min-width:992px){.blogpost__row--2 .blogpost__column{width:calc(50% - 12.5px)}.blogpost__row{display:flex;flex-flow:row;gap:25px}}.blogpost__column>div{padding-bottom:20px}.blogpost__caption{font-size:.85rem;font-style:italic}