.blog-index .flexible-posts-grid.is-blog .container .posts-grid{gap:0}.blog-index .flexible-posts-grid.is-blog .container .posts-grid-items.grid3{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px 24px;overflow:visible}.blog-index .flexible-posts-grid.is-blog .container .posts-grid .bcard{display:block;flex:none;width:auto;min-width:0;min-height:0;gap:0;padding:0;background:rgba(0,0,0,0);border:0;border-radius:0;color:inherit;text-decoration:none}.blog-index .flexible-posts-grid.is-blog .container .posts-grid .bcard .posts-grid-card-image{width:100%;height:auto;aspect-ratio:352/200;margin:0;border-radius:20px;overflow:hidden;background:#f2f5fb}.blog-index .flexible-posts-grid.is-blog .container .posts-grid .bcard .posts-grid-card-image img{display:block;width:100%;height:100%;object-fit:cover}.blog-index .flexible-posts-grid.is-blog .container .posts-grid .bcard .posts-grid-card-title{margin:16px 0 0;color:#00172f;font-size:1.25rem;font-weight:500;line-height:1.25;letter-spacing:-0.01em}.blog-index .flexible-posts-grid.is-blog .container .posts-grid .bcard .posts-grid-card-excerpt{margin:6px 0 0;color:#4f5f76;font-size:.875rem;font-weight:400;line-height:1.45;opacity:1}.blog-index .flexible-posts-grid.is-blog .container .posts-grid .bcard:hover .posts-grid-card-title{color:#0e61a4}.blog-index .flexible-cta-box{padding-top:clamp(40px,5vw,72px);margin-bottom:48px;background:rgba(0,0,0,0)}.blog-index .flexible-cta-box .container .cta-box{display:block;width:100%;max-width:none;margin:0;padding:28px 32px;background:#00172f;border-radius:32px}.blog-index .flexible-cta-box .container .cta-box-image{display:none}.blog-index .flexible-cta-box .container .cta-box-content{display:grid;grid-template-columns:minmax(0, 1fr) auto;column-gap:32px;row-gap:10px;align-items:center}.blog-index .flexible-cta-box .container .cta-box-heading{grid-column:1;grid-row:1;margin:0;color:#fff;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:600;line-height:1.2;letter-spacing:-0.015em}.blog-index .flexible-cta-box .container .cta-box-text{grid-column:1;grid-row:2;margin:0;max-width:44em;color:#a9b5c6;font-size:.9375rem;font-weight:400;line-height:1.45}.blog-index .flexible-cta-box .container .cta-box-button{grid-column:2;grid-row:1/span 2;align-self:center;justify-self:end}@media(max-width: 1100px){.blog-index .flexible-posts-grid.is-blog .container .posts-grid-items.grid3{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 820px){.blog-index .flexible-cta-box .container .cta-box{padding:24px 20px;border-radius:24px}.blog-index .flexible-cta-box .container .cta-box-content{grid-template-columns:minmax(0, 1fr)}.blog-index .flexible-cta-box .container .cta-box-button{grid-column:1;grid-row:auto;justify-self:start;margin-top:8px}}@media(max-width: 620px){.blog-index .flexible-posts-grid.is-blog .container .posts-grid-items.grid3{grid-template-columns:minmax(0, 1fr)}}
