.button{align-self:flex-start;border-color:var(--color-fluent-dark-navy)!important;border-radius:8px!important;color:var(--color-fluent-dark-navy)!important;font-weight:600!important;&:active,&:hover{background-color:var(--color-fluent-dark-navy)!important;color:var(--color-white)!important}}.button.button--berry{border-color:var(--color-fluent-berry)!important;color:var(--color-fluent-berry)!important;&:active,&:hover{background-color:var(--color-fluent-berry)!important;color:var(--color-white)!important}}.hs-content-name-blog-listing .blog-listing__feature,.hs-content-path-case-studies .blog-listing__feature{display:grid!important}.blog-listing__feature{background-color:var(--color-white)!important;border-radius:16px!important;box-shadow:0 16px 32px 0 rgba(11,11,61,.12);color:var(--color-fluent-dark-navy);display:grid;gap:24px;grid-template-columns:1fr;margin-inline:auto;padding:24px!important;position:relative;width:90%;@media (min-width:768px){grid-template-columns:1fr 1fr;min-height:460px}@media (min-width:1460px){width:100%}&:before{background:var(--color-fluent-blue);bottom:100px;content:"";left:50%;margin-left:-50vw;margin-right:-50vw;position:absolute;right:50%;top:-100px;width:100vw;z-index:-1}& .blog-listing__post-image-wrapper{max-width:none;order:-1;padding:0;@media (min-width:768px){order:0}}& .blog-listing__post-image{border-radius:8px!important}& .blog-listing__post-content{margin:0;padding:24px 0!important;@media (min-width:768px){padding-left:24px!important}}& .blog-listing__post-title{font-size:clamp(32px,3.4vw,42px);font-weight:500;line-height:108%;margin:0;text-wrap:balance;& a{color:var(--color-fluent-dark-navy);font-size:clamp(32px,3.4vw,42px);line-height:108%}}& .blog-listing__post-summary{font-size:21px;line-height:25px;margin-bottom:30px;max-width:580px;padding:0}& .button{margin:auto 0 0}& .blog-listing__header{flex:0!important;padding:0 0 24px!important}& .blog-listing__post-tag,& .blog-listing__post-tag:hover{align-self:flex-start;background-color:var(--color-fluent-dark-navy);border-radius:4px;color:var(--color-white);display:inline-block;font-size:12px;font-weight:700;line-height:12px;margin-bottom:24px!important;padding:9px 16px;position:relative;text-align:center;text-transform:uppercase}}.blog-listing{align-items:stretch;display:flex;flex-direction:column;gap:30px;@media (min-width:960px){flex-direction:row}}.card-group{@media (min-width:960px){flex-direction:row}}.hs-content-path-newsroom .blog-listing,.hs-content-path-newsroom .card-group{@media (min-width:960px){gap:12px;justify-content:center}}.blog-listing__post,.card-group__card{background-color:var(--color-white)!important;border:3px solid var(--color-fluent-gray-1)!important;border-radius:25px!important;display:flex;flex-direction:column;height:100%!important;height:auto!important;margin:0!important}.blog-listing__post{& .blog-listing__post-title{font-size:24px;line-height:28px}& .blog-listing__post-image-wrapper{max-height:221px}}.card-group__card{display:flex;flex:1}.card-group__content{background-color:var(--color-shaded);flex:1 0 auto;order:1;padding:30px!important;&>h3{align-items:center;background-color:var(--color-fluent-blue);color:var(--color-white);display:flex;font-size:20px;font-weight:700;justify-content:center;line-height:1.3;margin:-30px -30px 20px;min-height:120px;padding:10px 30px;text-align:center;width:calc(100% + 60px)}& h4,& p:last-child{margin-bottom:0}& h4{font-size:24px;line-height:28px}}.hs-content-name-events .card-group__content a{font-size:16px;font-weight:700}.card-group__image{align-items:center;border-radius:16px!important;display:flex;flex:0 1 175px;justify-content:center;order:2}.blog-listing--3-col .blog-listing__post,.blog-listing--6-col .blog-listing__post,.blog-listing--9-col .blog-listing__post{flex:0 0 calc(33.333% - 32px);width:auto}.blog-listing--12-col .blog-listing__post,.blog-listing--16-col .blog-listing__post,.blog-listing--4-col .blog-listing__post,.blog-listing--8-col .blog-listing__post{flex:0 0 calc(25% - 32px);width:auto}.blog-post__featured-image img{border-radius:16px!important;max-width:100%}.blog-post__body{& figure{margin-inline:0}& a{color:var(--color-fluent-blue);&:hover{text-decoration:underline}}& .hs-form .hs-submit{position:relative;text-align:end}}.blog-post__body .button,.hs-form input.hs-button{align-items:center;background-color:var(--color-red);border:none!important;border-radius:50px;color:var(--color-white)!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:10px;justify-content:center;line-height:16px;max-width:none;padding:14px 24px!important;transition:var(--transition);white-space:nowrap;@media (min-width:768px){font-size:16px}}h2.wp-block-heading{color:var(--color-fluent-blue);font-weight:600;line-height:1.2;& strong{font-weight:600}}h4.wp-block-heading{font-weight:600;line-height:1.2;margin-top:30px}.hs-form{& [type=email],& [type=tel],& [type=text],& select,& textarea{appearance:none;background-color:var(--color-gray-blue);border:0;border-radius:var(--border-radius);color:var(--color-gray-dark);font-family:var(--font-sans-serif);font-size:1rem;line-height:1.25rem;outline:0;padding:var(--s-xs);width:100%!important}}.wp-block-quote{margin-bottom:60px;margin-top:60px}.blog-post_hero-content{margin:30px 0}