.blog-listing .listing{padding:90px 0}.blog-listing .listing .inner{column-gap:20px;display:grid;grid-auto-flow:row;grid-template-columns:100%;grid-template-rows:max-content 1fr;height:100%;padding-left:1.25rem;padding-right:1.25rem;row-gap:5px}.blog-listing .list{display:grid;gap:20px;grid-template-columns:100%}@media (min-width:850px){.blog-listing .listing .inner{grid-template-columns:minmax(1.25rem,1fr) minmax(0,7.5rem) minmax(0,7.5rem) minmax(0,7.5rem) minmax(0,7.5rem) minmax(0,7.5rem) minmax(0,7.5rem) minmax(0,7.5rem) minmax(0,7.5rem) minmax(0,7.5rem) minmax(0,7.5rem) minmax(0,7.5rem) minmax(0,7.5rem) minmax(1.25rem,1fr);padding-left:0;padding-right:0}.blog-listing .heading,.blog-listing .list,.blog-listing .pagination{grid-column:2/span 12}.blog-listing .list{grid-template-columns:repeat(2,1fr)}}.blog-listing .pagination{display:grid;gap:20px;grid-template-columns:100%}.blog-listing .pagination .buttons{display:grid;gap:30px;grid-template-columns:repeat(2,max-content);justify-content:end}.blog-listing .pagination span:not(.arrow){line-height:12px;margin-left:0}.blog-listing .pagination .divider{grid-column:1/span 2}.blog-listing h2{color:#6c6f70}.blog-listing .listing .item{height:100%}.blog-listing .listing .item a{background-color:#fff;display:grid;gap:10px;grid-template-columns:100%;grid-template-rows:auto;padding:10px;transition:background-color .25s ease-in-out}.blog-listing .listing .item a>div{grid-column:1}.blog-listing .listing .author p{align-items:center;border-bottom:1px solid #6c6f70;display:grid;font-size:1.125rem;gap:5px;grid-template-columns:100%;justify-content:start;line-height:.85;padding:0 0 10px}.blog-listing .listing .author span.spacer{display:none}@media (min-width:460px){.blog-listing .listing .author p{grid-template-columns:auto auto auto}.blog-listing .listing .author span.spacer{display:block}}.blog-listing .listing .author span.name{font-weight:600}.blog-listing .listing a .photo{aspect-ratio:489/167;background-color:#000;overflow:hidden}.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{text-wrap:pretty;color:#c4541b;font-size:2.125rem;font-weight:600;transition:color .25s ease-in-out}.blog-listing .listing a span.button{color:#6c6f70}.blog-listing .listing a span.button svg polygon{fill:#c4541b}.blog-listing .listing a:hover span.button{color:#fff}.blog-listing .listing a:hover span.button svg polygon{fill:#fff}.blog-listing .listing:not(.ben):not(.main) .item a{grid-template-rows:auto 1fr auto;height:100%}.blog-listing .listing.main .item a{grid-template-rows:auto auto auto 1fr auto;height:100%}.blog-listing .listing.ben .item a{grid-template-rows:auto 1fr auto;height:100%}.blog-listing .item a:hover{background-color:#e1e1e1}.blog-listing .item a:hover h3{color:#b21e28}.blog-listing .item a:hover .photo img{opacity:.7}.blog-listing .listing.ben .list .heading{display:grid;gap:20px;grid-template-columns:minmax(0,91px) 1fr}.blog-listing .listing.ben .list .heading .icon,.blog-listing .listing.ben .list .heading h3{grid-row:1;margin:0}div[*|class*=-vertical-alignment]>.row-fluid{display:grid!important;grid-template-columns:repeat(2,1fr)}@media (min-width:850px){div[*|class*=-vertical-alignment]>.row-fluid{grid-template-columns:minmax(1.25rem,1fr) minmax(0,7.5rem) minmax(0,7.5rem) minmax(0,7.5rem) minmax(0,7.5rem) minmax(0,7.5rem) minmax(0,7.5rem) minmax(0,7.5rem) minmax(0,7.5rem) minmax(0,7.5rem) minmax(0,7.5rem) minmax(0,7.5rem) minmax(0,7.5rem) minmax(1.25rem,1fr)}div[*|class*=-vertical-alignment]>.row-fluid>div:first-of-type{grid-column:2/span 6}div[*|class*=-vertical-alignment]>.row-fluid>div:last-of-type{grid-column:7/span 6}}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-template-columns:100%;height:100%;justify-content:stretch!important}