.blog-page--v2{padding:48px 0 80px;color:#0b2343;font-family:Raleway,Arial,sans-serif}.blog-page--v2>.wrapper{width:min(1180px,calc(100% - 40px))!important;max-width:none!important;margin-right:auto!important;margin-left:auto!important;padding-right:0!important;padding-left:0!important}.blog-page--v2 *{box-sizing:border-box}.blog-featured{margin-bottom:46px}.blog-section-heading{margin-bottom:20px}.blog-section-heading h2{margin:0;color:#14345e;font-family:Raleway,Arial,sans-serif;font-size:29px;font-weight:600;line-height:normal}.blog-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.blog-featured-card{position:relative;overflow:hidden;aspect-ratio:16/10;border-radius:14px;box-shadow:0 12px 28px rgb(14 44 75 / .12)}.blog-featured-card>a{display:block;width:100%;height:100%;color:#fff;text-decoration:none}.blog-featured-card img,.blog-image-fallback{display:block;width:100%;height:100%;object-fit:cover;background:#e8e8e8}.blog-featured-shade{position:absolute;inset:25% 0 0;background:linear-gradient(transparent,rgb(8 30 56 / .96))}.blog-featured-copy{position:absolute;z-index:1;right:22px;bottom:22px;left:22px}.blog-featured-terms{display:block;margin-bottom:7px;color:#cbeeff;font-family:Raleway,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.5}.blog-featured-title{display:block;font-size:19px;font-weight:700;line-height:1.3}.blog-filters{position:relative;z-index:100;display:flex!important;height:auto!important;min-height:0;flex-direction:row!important;align-items:center;gap:9px!important;margin-bottom:28px;padding:12px;border:1px solid #e8e8e8;border-radius:12px;background:#f8f8f8;scroll-margin-top:20px}.blog-filter-label{margin:0 7px;color:#14345e;font-size:14px;font-weight:700;white-space:nowrap}.blog-filter-priority{display:flex;gap:8px}.blog-page--v2 .category-button,.blog-more-filters summary{display:block;min-height:0;padding:9px 14px;border:1px solid #e8e8e8;border-radius:999px;background:#fff;color:#14345e;font-family:Raleway,Arial,sans-serif;font-size:13px;font-weight:600;line-height:normal;text-decoration:none;cursor:pointer}.blog-page--v2 .category-button.active{border-color:#007cb7;background:#007cb7;color:#fff}.blog-more-filters{position:static;margin-left:auto}.blog-more-filters summary{display:block;list-style:none;border-color:#aac2d4;color:#14345e}.blog-more-filters summary::-webkit-details-marker{display:none}.blog-more-filter-grid{position:absolute;z-index:102;top:calc(100% + 8px);right:0;display:grid;width:570px;max-width:calc(100vw - 28px);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:18px;border:1px solid #e8e8e8;border-radius:12px;background:#fff;box-shadow:0 12px 28px rgb(14 44 75 / .14)}.blog-more-filter-grid a{padding:9px;border-radius:6px;background:#fff0;color:#527180;text-align:left;text-decoration:none}.blog-more-filter-grid a:hover,.blog-more-filter-grid a.active{background:#f8f8f8;color:#14345e}.blog-mobile-filter{display:none}.blog-results-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.blog-results-heading h2{margin:0;color:#14345e;font-family:Raleway,Arial,sans-serif;font-size:25px;font-weight:700;line-height:normal}.blog-results-heading>span{color:#527180;font-size:13px}.blog-page--v2 .blog-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin:0;padding:0;list-style:none}.blog-page--v2 .blog-card{display:block!important;width:auto!important;min-width:0;padding:0 0 20px;border-bottom:1px solid #e8e8e8}.blog-page--v2 .blog-card-link{display:flex!important;height:100%;flex-direction:column!important;color:#14345e;text-decoration:none}.blog-card-image{position:relative;display:block;width:100%;flex:0 0 auto;overflow:hidden;aspect-ratio:16/10;margin-bottom:16px;border-radius:12px}.blog-card-image .klarvo-ai-media,.blog-card-image picture{display:block!important;width:100%!important;height:100%!important;max-width:none!important}.blog-card-image img{display:block;width:100%!important;height:100%!important;margin:0!important;object-fit:cover;transition:transform .25s ease-out}.blog-card-link:hover .blog-card-image img{transform:scale(1.025)}.blog-card-content{display:flex;height:100%;flex-direction:column}.blog-card-terms{display:block;margin-bottom:7px;color:#007cb7;font-family:Raleway,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:.05em}.blog-card-content h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0 0 9px;color:#14345e;font-family:Raleway,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.35}.blog-card-content p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;color:#527180;font-family:Raleway,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.6}.blog-card-more{margin-top:auto;padding-top:13px;color:#14345e;font-family:Raleway,Arial,sans-serif;font-size:13px;font-weight:700;line-height:normal}.blog-card-more span{color:#009de4}.blog-empty{padding:28px;border-radius:12px;background:#f8f8f8;color:#527180;text-align:center}.blog-page--v2 :focus-visible{outline:3px solid rgb(0 157 228 / .35);outline-offset:3px}@media(max-width:900px){.blog-featured-grid,.blog-page--v2 .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.blog-featured-card:first-child{grid-column:1/-1}.blog-filters{height:auto!important;min-height:0;padding:0;border:0;background:#fff0}.blog-filter-label,.blog-filter-priority,.blog-more-filters{display:none}.blog-mobile-filter{display:block;width:100%}.blog-mobile-filter span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.blog-mobile-filter select{width:100%;min-height:46px;padding:10px 12px;border:1px solid #b9cad7;border-radius:8px;background:#fff;color:#14345e}}@media(max-width:620px){.blog-page--v2>.wrapper{width:min(calc(100% - 28px),1180px)!important}.blog-featured-grid,.blog-page--v2 .blog-grid{grid-template-columns:1fr!important}.blog-featured-card:first-child{grid-column:auto}.blog-featured-card{min-height:0;aspect-ratio:16/10}.blog-page--v2 .blog-grid{gap:20px}}@media(prefers-reduced-motion:reduce){.blog-card-image img{transition:none}}