.blog__listing-section{background-color:var(--brand-secondary-color);color:var(--brand-primary-color);padding:8.125rem 0 27.1875rem}@media (max-width:1024px){.blog__listing-section{padding:3.75rem 0}}.blog__listing-section .content{margin:0 auto;max-width:75rem}.blog__listing-section .listing-item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem 0 2.5rem;word-spacing:-.25em}.blog__listing-section .listing-item:after,.blog__listing-section .listing-item:before{background-color:var(--brand-quinternary-color);height:.03125rem;left:0;position:absolute;width:100%}.blog__listing-section .listing-item:after{bottom:0;content:""}@media (min-width:1025px){.blog__listing-section .listing-item{gap:3.375rem}}@media (max-width:1024px){.blog__listing-section .listing-item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0 0 2.375rem}}@media (min-width:1025px){.blog__listing-section .listing-item:first-child:before{content:"";top:0}}@media (max-width:1024px){.blog__listing-section .listing-item:not(:last-child){margin:0 0 2.375rem}}@media (any-hover:hover){.blog__listing-section .listing-item:hover .listing-link-inner{height:100%;opacity:1}.blog__listing-section .listing-item:hover .listing-title,.blog__listing-section .listing-item:hover .more-info{-webkit-transform:translateX(.625rem);transform:translateX(.625rem)}}.blog__listing-section .listing-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer-events:none}@media (min-width:1025px){.blog__listing-section .listing-content{-webkit-box-flex:0;-ms-flex:0 0 49.125rem;flex:0 0 49.125rem;max-width:49.125rem}}@media (max-width:1024px){.blog__listing-section .listing-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.blog__listing-section .listing-title{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:var(--brand-secondary-font);font-size:var(--brand-body-xxl-fs);font-weight:900;line-height:var(--brand-body-xs-lg);-webkit-transition:-webkit-transform var(--brand-transition);transition:-webkit-transform var(--brand-transition);transition:transform var(--brand-transition);transition:transform var(--brand-transition),-webkit-transform var(--brand-transition)}@media (min-width:1025px){.blog__listing-section .listing-title:not(:last-child){margin:0 0 1.25rem}}@media (max-width:1024px){.blog__listing-section .listing-title{font-size:1.1875rem}}@media (min-width:1025px){.blog__listing-section .listing-img{-webkit-box-flex:0;-ms-flex:0 0 22.5rem;flex:0 0 22.5rem;max-width:22.5rem}}.blog__listing-section .listing-img img{aspect-ratio:360/207;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){.blog__listing-section .listing-img img{aspect-ratio:337/161}}.blog__listing-section .listing-footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto}@media (max-width:1024px){.blog__listing-section .listing-footer{margin:1.375rem 0}}.blog__listing-section .listing-link{height:100%;inset:0;position:absolute;width:100%}.blog__listing-section .listing-link-inner{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;height:0;left:50%;opacity:0;position:absolute;top:0;-webkit-transform:translateX(-50vw);transform:translateX(-50vw);-webkit-transition:opacity var(--brand-transition),height var(--brand-transition);transition:opacity var(--brand-transition),height var(--brand-transition);width:100vw}.blog__listing-section .listing-link-inner:after{background:linear-gradient(106deg,var(--brand-tertiary-color) 17.42%,var(--brand-graphic-secondary-color) 52.35%,var(--brand-graphic-quinternary-color) 87.27%);content:"";height:100%;inset:0;opacity:1;pointer-events:none;position:absolute;width:100%;z-index:1}.blog__listing-section .listing-link-inner img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.2;position:relative;width:100%;z-index:2}