.blog-hero-section{background:linear-gradient(#e0eaf8 55.66%,#fff 85.6%);padding-top:clamp(64px,8vw,128px)}.blog-hero-container{margin:0 auto;max-width:1280px;padding:0 16px}.blog-hero-card{background:#fff;border-radius:25px 0 0 0;color:#1a2569;padding:clamp(32px,6vw,79px) clamp(20px,6vw,79px) clamp(32px,4vw,56px);position:relative}.blog-hero-tab-svg{display:block;position:absolute;right:0;top:-32px;z-index:1}.blog-hero-inner{align-items:center;display:flex;flex-wrap:wrap;gap:32px 48px;justify-content:space-between;position:relative;z-index:2}.blog-hero-text{flex:1 1 480px;max-width:640px;min-width:0}.blog-hero-label{color:#1a2569;font-size:13px;font-weight:700;letter-spacing:.06em;margin:0 0 16px;opacity:.6;text-transform:uppercase}.blog-hero-heading{color:#1a2569;font-size:clamp(32px,4.5vw,56px);font-weight:300;letter-spacing:-.02em;line-height:1.2;margin:0;text-wrap:balance}.blog-hero-heading strong{font-weight:600}.blog-hero-subtitle{color:#1a2569;font-size:18px;line-height:1.5;margin:clamp(16px,2.5vw,32px) 0 32px;max-width:560px;opacity:.85}.blog-hero-illustration{flex:0 1 460px;margin:-24px 0;max-width:460px;min-width:260px}.blog-hero-illustration img{aspect-ratio:1/1;display:block;height:auto;object-fit:contain;width:100%}@media (max-width:767px){.blog-hero-illustration,.blog-hero-tab-svg{display:none}}.blog-listing-search{max-width:560px;position:relative}.blog-listing-search input{background:#fff;border:1.5px solid #e0eaf8;border-radius:12px;color:#1a2569;display:block;font-family:Manrope,sans-serif;font-size:15px;padding:16px 100px 16px 18px;transition:border-color .2s,box-shadow .2s;width:100%}.blog-listing-search input:focus{border-color:#1a2569;box-shadow:0 0 0 3px rgba(26,37,105,.08);outline:none}.blog-listing-search:has(#blog-search-results:not(.hidden)) input{border-bottom-color:#e0eaf8;border-radius:12px 12px 0 0}.blog-listing-search input::placeholder{color:#9ca3af;font-weight:400}.blog-search-submit{align-items:center;background:#1a2569;border:none;border-radius:8px;cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:opacity .2s;width:44px}.blog-search-submit:hover{opacity:.9}.blog-listing-search #blog-search-results{background:#fff;border:1.5px solid #e0eaf8;border-radius:0 0 12px 12px;border-top:none;box-shadow:0 8px 24px rgba(26,37,105,.1);left:0;max-height:400px;overflow-y:auto;padding-top:4px;position:absolute;right:0;top:calc(100% - 4px);z-index:50}.blog-listing-search #blog-search-results.hidden{display:none}.blog-listing-search .blog-search-result{border-bottom:1px solid #f0f4fa;color:#1a2569;display:flex;flex-direction:column;gap:2px;padding:12px 16px;text-decoration:none;transition:background-color .15s}.blog-listing-search .blog-search-result:last-child{border-bottom:none}.blog-listing-search .blog-search-result.is-active,.blog-listing-search .blog-search-result:hover{background-color:rgba(15,191,241,.12)}.blog-listing-search .blog-search-result-title{color:#1a2569;font-size:14px;font-weight:600;line-height:1.3}.blog-listing-search .blog-search-result-desc{color:#1a2569;display:-webkit-box;font-size:13px;font-weight:400;-webkit-line-clamp:2;line-height:1.4;opacity:.55;-webkit-box-orient:vertical;overflow:hidden}.blog-listing-search .blog-search-no-results{color:#1a2569;font-size:14px;font-weight:500;opacity:.5;padding:16px;text-align:center}.blog-listing-search .blog-search-loading{color:#1a2569;font-size:14px;font-weight:500;opacity:.4;padding:16px;text-align:center}.blog-search-suggestions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.blog-search-suggestions-label{color:#1a2569;font-size:12px;font-weight:600;opacity:.55}.blog-search-suggestions a{background:#f8fafc;border-radius:12px;color:#1a2569;font-size:12px;font-weight:500;padding:4px 12px;text-decoration:none;transition:background-color .15s}.blog-search-suggestions a:hover{background:#e0eaf8}.blog-tag-filters-wrap{margin:32px auto 0;max-width:1280px;padding:0 16px}.blog-tag-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px}@media (max-width:767px){.blog-tag-filters{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.blog-tag-filters::-webkit-scrollbar{display:none}}.blog-tag-pill{align-items:center;background:#fff;border:1.5px solid #1a2569;border-radius:9999px;color:#1a2569;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:8px 18px;text-decoration:none;transition:background-color .2s;white-space:nowrap}.blog-tag-pill:hover{background:#e0eaf8}.blog-tag-pill.active{background:#1a2569;color:#fff}.blog-tag-pill.active:hover{background:#1a2569}.blog-tag-count{opacity:.45}.blog-tag-pill.active .blog-tag-count{opacity:.6}.blog-featured-wrap{margin:48px auto 0;max-width:1280px;padding:0 16px}.blog-featured-link{align-items:center;background:transparent;border-radius:24px;color:#1a2569;display:flex;flex-wrap:wrap;gap:32px 48px;margin:-16px;padding:16px;text-decoration:none;transition:background-color .25s}.blog-featured-link:hover{background:#f8fafc}.blog-featured-image-wrap{border-radius:16px;flex:1 1 520px;overflow:hidden;position:relative}.blog-featured-image-wrap img{aspect-ratio:16/10;display:block;object-fit:cover;transform:scale(1);transition:transform .5s;width:100%}.blog-featured-link:hover .blog-featured-image-wrap img{transform:scale(1.03)}.blog-featured-badge{background:#0fbff1;border-radius:8px;color:#1a2569;font-size:12px;font-weight:700;left:16px;padding:6px 12px;position:absolute;top:16px}.blog-featured-body{flex:1 1 380px;min-width:0}.blog-featured-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.blog-featured-tag{background:#e0eaf8;border-radius:9999px;font-size:12px;font-weight:600;padding:4px 10px}.blog-featured-reading-time{font-size:12px;opacity:.6}.blog-featured-title{font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.25;margin:16px 0;text-wrap:pretty}.blog-featured-link:hover .blog-featured-title{text-decoration:none}.blog-featured-excerpt{color:#1a2569;font-size:17px;line-height:1.55;margin:0 0 24px}.blog-featured-author{align-items:center;display:flex;gap:13px;margin-bottom:28px}.blog-featured-avatar{border-radius:9999px;height:36px;object-fit:cover;width:36px}.blog-featured-author-name{font-size:14px;font-weight:700}.blog-featured-cta{align-items:center;background:#1a2569;border:2px solid #1a2569;border-radius:8px;color:#fff;display:inline-flex;font-size:16px;font-weight:600;gap:10px;line-height:24px;padding:11.5px 24px;text-decoration:none;transition:opacity .2s}.blog-featured-cta:hover{opacity:.9}.blog-featured-cta svg{transition:transform .25s}.blog-featured-cta:hover svg{transform:translateX(4px)}.blog-section-heading{color:#1a2569;font-size:32px;font-weight:400;letter-spacing:-.02em;line-height:1.2;margin:72px 0 28px}.blog-listing-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.blog-card{background:#f8fafc;border-radius:20px;color:#1a2569;display:flex;flex-direction:column;padding:10px 10px 22px;text-decoration:none;transition:background-color .25s}.blog-card:hover{background:#f0f4fa}.blog-card-image-wrap{border-radius:14px;overflow:hidden;position:relative}.blog-card-image-wrap img{aspect-ratio:424/280;display:block;object-fit:cover;transform:scale(1);transition:transform .5s;width:100%}.blog-card:hover .blog-card-image-wrap img{transform:scale(1.03)}.blog-card-image-tag{background:#fff;border-radius:9999px;color:#1a2569;font-size:12px;font-weight:600;left:10px;padding:4px 10px;position:absolute;text-decoration:none;top:10px}.blog-card-body{display:flex;flex:1;flex-direction:column;padding:18px 12px 0}.blog-card-title{color:#1a2569;font-size:20px;font-weight:700;line-height:1.35;margin:0 0 10px;text-wrap:pretty}.blog-card-summary{display:-webkit-box;margin:0 0 20px;overflow:hidden;-webkit-box-orient:vertical;color:#1a2569;font-size:15px;-webkit-line-clamp:2;line-height:22px;opacity:.85}.blog-card-footer{align-items:center;border-top:1px solid #e0eaf8;display:flex;gap:10px;margin-top:auto;padding-top:16px}.blog-card-avatar{border-radius:9999px;height:32px;object-fit:cover;width:32px}.blog-card-author-info{color:#1a2569;flex:1;font-size:13px;font-weight:700;min-width:0}.blog-card-author-meta{font-weight:400;opacity:.65}.blog-card-arrow{align-items:center;background:#fff;border-radius:9999px;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;transition:background-color .25s;width:40px}.blog-card:hover .blog-card-arrow{background:#e0eaf8}.blog-card-arrow svg{transition:transform .25s}.blog-card:hover .blog-card-arrow svg{transform:translateX(3px)}.blog-listing-empty{padding:60px 20px;text-align:center}.blog-listing-empty p{color:#1a2569;font-size:18px;font-weight:500;margin-bottom:24px;opacity:.5}.blog-pagination-wrap{margin-bottom:24px;margin-top:48px}.hs-pagination{flex-wrap:wrap;gap:0}.hs-pagination,.hs-pagination__link--number{align-items:center;display:flex;justify-content:center}.hs-pagination__link--number{aspect-ratio:1/1;background:transparent;border-radius:8px;color:#1a2569;font-size:16px;font-weight:400;height:48px;line-height:24px;margin-right:8px;text-decoration:none;transition:background-color .2s,color .2s;width:48px}.hs-pagination__link--number:hover{background:#e0eaf8}.hs-pagination__link--active{background:#1a2569!important;border-radius:8px;color:#fff!important;padding:0!important}.hs-pagination__link--next,.hs-pagination__link--prev{align-items:center;background:transparent;border:2px solid #1a2569;border-radius:8px;color:#1a2569;display:flex;font-size:16px;font-weight:600;justify-content:center;line-height:1.5;padding:11.5px 16px;text-decoration:none;transition:opacity .2s}.hs-pagination__link--next:hover,.hs-pagination__link--prev:hover{opacity:.8}.hs-pagination__link-text{color:#1a2569}.hs-pagination__link-icon svg{fill:#1a2569}@media (max-width:767px){.hs-pagination__link--number{font-size:14px;height:40px;width:40px}.hs-pagination__link--next,.hs-pagination__link--prev{font-size:14px;min-width:auto;padding:11.5px 12px}}