.blog-listing{padding:40px 0}.span6 .blog-listing{height:100%}.blog-listing .inner{column-gap:0;display:grid;grid-auto-flow:row;grid-template-columns:100%;grid-template-rows:max-content 1fr;height:100%;padding:0;row-gap:20px}.blog-listing .heading,.blog-listing .listing{padding:0 1.25rem}@media (min-width:850px){.blog-listing .inner{grid-template-columns:minmax(1.25rem,1fr) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(1.25rem,1fr)}.blog-listing .heading,.blog-listing .listing{grid-column:2/span 12;padding:0}}.blog-listing .listing{align-items:start;display:grid;gap:30px;grid-template-columns:100%;justify-content:start}@media (min-width:850px){.blog-listing .listing{grid-template-columns:repeat(2,1fr)}}.blog-listing h2{font-size:2.375rem;font-weight:700;letter-spacing:2px;line-height:1.1}.blog-listing .listing .item{height:100%}.blog-listing .listing .item a{display:grid;gap:15px;grid-template-columns:100%;grid-template-rows:auto;height:100%;padding:0 0 20px;transition:background-color .25s ease-in-out,box-shadow .25s ease-in-out}.blog-listing .listing .item:has(.tag) .tag{background-color:var(--color-blue-bright);color:var(--color-white);display:inline-block;font-weight:var(--font-600);grid-row:1;margin-block:5px 0;margin-inline:0;max-width:fit-content;padding:10px;z-index:2}.blog-listing .listing .item:has(.tag) .tag.blog{background-color:var(--color-text)}.blog-listing .listing .item:has(.tag) .photo{grid-row:1/span 2;z-index:1}.blog-listing .listing .item a>div{grid-column:1}.blog-listing .listing .item a>.heading{padding:0 15px}.blog-listing .listing a .photo{aspect-ratio:4/2;background-color:#fff;border:1px solid #c4c4c4;box-shadow:0 12px 18px -6px rgba(0,0,0,.2);overflow:hidden;transition:box-shadow .25s ease-in-out}.blog-listing .listing a .photo img{height:100%;object-fit:cover;transition:opacity .25s ease-in-out;width:100%}.blog-listing .listing a p{color:#6c6f70;font-size:1.375rem}.blog-listing .listing a h3{color:#000;font-size:1.3125rem;font-weight:600;letter-spacing:0;line-height:1.1;transition:color .25s ease-in-out}.blog-listing .listing.main .item a>div:not(.photo):not(.heading){padding:0 20px}.blog-listing .listing.main .item a>.heading{padding:20px 20px 0}.blog-listing .listing.main .item a>.photo+.heading{padding:0 20px}.blog-listing .item a:hover{background-color:rgba(187,206,221,.5);box-shadow:0 12px 18px -6px rgba(0,0,0,.2)}.blog-listing .item a:hover h3{color:#3d5f7b}.blog-listing .item a:hover .photo{box-shadow:0 12px 18px -6px transparent}.blog-listing .item a:hover .photo img{opacity:.7}.dnd_area-row-3-vertical-alignment>.row-fluid,div[*|class*=-vertical-alignment]>.row-fluid{display:grid!important;gap:20px;grid-template-columns:100%}@media (min-width:850px){.dnd_area-row-3-vertical-alignment>.row-fluid,div[*|class*=-vertical-alignment]>.row-fluid{gap:20px;grid-template-columns:minmax(1.25rem,1fr) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(1.25rem,1fr)}div.span6[*|class*=-vertical-alignment]>.row-fluid{display:grid;grid-template-columns:100%;height:100%}div.span6[*|class*=-vertical-alignment] .hs_cos_wrapper,div.span6[*|class*=-vertical-alignment] .inner,div.span6[*|class*=-vertical-alignment] .row-fluid,div.span6[*|class*=-vertical-alignment] .span12{height:100%}div.span6[*|class*=-vertical-alignment]{align-content:stretch;display:grid!important;gap:0;grid-column:span 6;grid-template-columns:100%;height:100%;justify-content:stretch!important}div.span6[*|class*=-vertical-alignment]:nth-of-type(odd){grid-column:2/span 6}div.span6[*|class*=-vertical-alignment]:nth-of-type(2n){grid-column-start:7/span 6}div.span6[*|class*=-vertical-alignment]:nth-of-type(2n) .inner>div,div.span6[*|class*=-vertical-alignment]:nth-of-type(odd) .inner>div{grid-column:1/span 14}}