.ig-blog{background:var(--intecra-color-white);padding:var(--intecra-section-y) 0}.ig-blog-inner{width:100%;max-width:var(--intecra-container);padding-inline:var(--intecra-gutter);box-sizing:border-box;margin-inline:auto}.ig-blog-header{text-align:center;margin-bottom:clamp(2rem,3vw,2.75rem)}.ig-blog-kicker{margin:0 auto var(--intecra-space-5);background:var(--intecra-color-accent);color:var(--intecra-color-primary);border-radius:var(--intecra-radius-md);box-shadow:none;align-items:center;gap:.65rem;padding:.55rem 1.15rem .55rem .85rem;display:inline-flex}.ig-blog-kicker-mark{flex-shrink:0;width:1.6875rem;height:1.6875rem;display:block}.ig-blog-kicker-label{font-family:var(--intecra-font);font-weight:var(--intecra-font-weight-bold);font-size:var(--intecra-text-body);line-height:var(--intecra-leading-tight);color:var(--intecra-color-primary);margin:0}.ig-blog-title{font-family:var(--intecra-font);font-weight:var(--intecra-font-weight-bold);font-size:var(--intecra-text-h2);line-height:var(--intecra-leading-tight);color:var(--intecra-text);margin:0}.ig-blog-slider{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.5rem,1.5vw,1rem);width:100%;min-width:0;display:grid}.ig-blog-nav{border-radius:var(--intecra-radius-md);background:var(--intecra-color-accent);width:2.75rem;height:2.75rem;color:var(--intecra-color-primary);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #001a2d0f}.ig-blog-nav:hover{transform:translateY(-1px);box-shadow:0 3px 8px #001a2d1a}.ig-blog-nav:focus-visible{outline:2px solid var(--intecra-color-primary);outline-offset:2px}.ig-blog-nav:disabled{opacity:.35;cursor:not-allowed;transform:none}.ig-blog-nav-mark{flex-shrink:0;width:1.375rem;height:1.375rem;display:block}.ig-blog-viewport{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;min-width:0;overflow-x:auto}.ig-blog-viewport::-webkit-scrollbar{display:none}.ig-blog-track{gap:clamp(1rem,2vw,1.5rem);margin:0;padding:.25rem 0;list-style:none;display:flex}.ig-blog-card{scroll-snap-align:start;flex:0 0 calc(33.3333% - clamp(1rem,2vw,1.5rem)/1.5);min-width:0}.ig-blog-card-link{gap:var(--intecra-space-4);height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.ig-blog-card-link:hover .ig-blog-card-title{text-underline-offset:.15em;text-decoration:underline}.ig-blog-card-media{aspect-ratio:16/10;background:var(--intecra-bg-muted);border-radius:.75rem;margin:0;overflow:hidden}.ig-blog-card-media img{object-fit:cover;width:100%;height:100%;display:block}.ig-blog-card-title{font-family:var(--intecra-font);font-weight:var(--intecra-font-weight-bold);font-size:var(--intecra-text-body-lg);color:var(--intecra-text);margin:0;line-height:1.35}.ig-blog-card-excerpt{font-size:var(--intecra-text-body);line-height:var(--intecra-leading-body);color:var(--intecra-text);margin:0}.ig-reading-progress{z-index:200;pointer-events:none;background:0 0;height:4px;position:fixed;top:0;left:0;right:0}.ig-reading-progress-bar{background:var(--intecra-color-accent);transform-origin:0;will-change:transform;width:100%;height:100%;transform:scaleX(0)}.ig-blog-article{background:var(--intecra-color-bg);color:var(--intecra-color-primary);padding:0}.ig-blog-article-hero{background-color:var(--intecra-color-primary);background-image:linear-gradient(color-mix(in srgb, var(--intecra-color-primary) 72%, transparent), color-mix(in srgb, var(--intecra-color-primary) 78%, transparent)), var(--ig-blog-hero-image);color:#fff;background-position:50%;background-size:cover;align-items:flex-end;min-height:clamp(16rem,38vw,22rem);padding:clamp(2.5rem,6vw,4.5rem) 0;display:flex;position:relative}.ig-blog-article-hero-inner{width:100%;max-width:var(--intecra-container);padding-inline:var(--intecra-gutter);margin-inline:auto}.ig-blog-article-back{margin:0 0 var(--intecra-space-5);font-size:var(--intecra-text-body);font-weight:var(--intecra-font-weight-bold);color:var(--intecra-color-primary);text-decoration:none;display:inline-block}.ig-blog-article-back--on-hero{color:color-mix(in srgb, #fff 88%, var(--intecra-color-accent))}.ig-blog-article-back--on-hero:hover{color:#fff}.ig-blog-article-meta{margin:0 0 var(--intecra-space-4);font-size:var(--intecra-text-overline);letter-spacing:var(--intecra-tracking-overline);text-transform:uppercase;color:#001a2da6}.ig-blog-article-meta--on-hero{color:#ffffffbf}.ig-blog-article-title{width:100%;max-width:none;font-weight:var(--intecra-font-weight-bold);font-size:var(--intecra-text-h1);line-height:var(--intecra-leading-tight);color:#fff;margin:0}.ig-blog-article-inner{width:100%;max-width:66rem;padding:var(--intecra-section-y) var(--intecra-gutter);margin-inline:auto}.ig-blog-article-lead{margin:0 0 var(--intecra-space-6);font-size:var(--intecra-text-body-lg);line-height:var(--intecra-leading-body);color:#001a2dd1}.ig-blog-article-body{font-size:var(--intecra-text-body-lg);line-height:var(--intecra-leading-body);color:var(--intecra-color-primary)}.ig-blog-article-body :where(p,ul,ol,blockquote){margin:0 0 var(--intecra-space-5)}.ig-blog-article-body :where(h2){margin:var(--intecra-space-7) 0 var(--intecra-space-4);font-size:var(--intecra-text-h2);font-weight:var(--intecra-font-weight-bold);line-height:var(--intecra-leading-tight)}.ig-blog-article-body :where(h3){margin:var(--intecra-space-6) 0 var(--intecra-space-3);font-size:var(--intecra-text-h3);font-weight:var(--intecra-font-weight-bold);line-height:var(--intecra-leading-tight)}.ig-blog-article-body :where(ul,ol){padding-left:1.25rem}.ig-blog-article-body :where(li){margin-bottom:.4rem}.ig-blog-article-body :where(a){color:var(--intecra-color-primary);font-weight:var(--intecra-font-weight-bold);text-underline-offset:.15em;text-decoration-thickness:1px}.ig-blog-article-body :where(img){max-width:100%;height:auto;margin:var(--intecra-space-6) 0;border-radius:var(--intecra-radius-md,.75rem);display:block}.ig-blog-article-body :where(hr){margin:var(--intecra-space-7) 0;border:0;border-top:1px solid color-mix(in srgb, var(--intecra-color-primary) 14%, transparent)}.ig-blog-article-footer{margin-top:var(--intecra-space-8);padding:var(--intecra-space-6);border-radius:var(--intecra-radius-md,.75rem);background:var(--intecra-color-accent);justify-content:space-between;align-items:center;gap:var(--intecra-space-5);flex-wrap:wrap;display:flex}.ig-blog-article-footer-text{max-width:28rem;font-weight:var(--intecra-font-weight-bold);color:var(--intecra-color-primary);margin:0}.ig-blog-archive{color:var(--intecra-color-primary);background:#fff}.ig-blog-archive-hero{background:var(--intecra-color-surface);padding:clamp(2.5rem,4vw,3.75rem) 0 clamp(2rem,3.5vw,3rem)}.ig-blog-archive-hero-inner,.ig-blog-archive-list{max-width:var(--intecra-container);padding-inline:var(--intecra-gutter);margin-inline:auto}.ig-blog-archive-hero .ig-blog-kicker{margin:0 0 var(--intecra-space-5)}.ig-blog-archive-title{font-size:var(--intecra-text-h2);font-weight:var(--intecra-font-weight-bold);line-height:var(--intecra-leading-tight);color:var(--intecra-color-primary);margin:0}.ig-blog-archive-list-wrap{padding:2.5rem 0 var(--intecra-section-y);background:#fff}.ig-blog-archive-list{padding-inline:var(--intecra-gutter);flex-direction:column;gap:1.875rem;margin:0 auto;list-style:none;display:flex}.ig-blog-archive-card{color:inherit;border:1px solid color-mix(in srgb, var(--intecra-color-primary) 12%, #f0ece9);border-radius:var(--intecra-radius-md);background:#fff;grid-template-columns:minmax(12.5rem,22.5rem) minmax(0,1fr);align-items:center;gap:1.875rem;padding:1.875rem;text-decoration:none;transition:border-color .2s;display:grid}.ig-blog-archive-card:hover{border-color:color-mix(in srgb, var(--intecra-color-primary) 22%, #f0ece9)}.ig-blog-archive-media{border-radius:var(--intecra-radius-md);background:var(--intecra-color-surface);width:100%;max-width:22.5rem;margin:0;overflow:hidden}.ig-blog-archive-media img{aspect-ratio:36/25;object-fit:cover;width:100%;display:block}.ig-blog-archive-body{justify-content:center;align-items:flex-start;gap:var(--intecra-space-4);flex-direction:column;min-width:0;display:flex}.ig-blog-archive-card-title{font-size:var(--intecra-text-h2);font-weight:var(--intecra-font-weight-bold);line-height:var(--intecra-leading-tight);color:var(--intecra-color-primary);margin:0}.ig-blog-archive-excerpt{font-size:var(--intecra-text-body-lg);line-height:var(--intecra-leading-body);color:#001a2dc7;margin:0}.ig-blog-archive-more{margin-top:var(--intecra-space-2);font-size:var(--intecra-text-body-lg);font-weight:var(--intecra-font-weight-bold);color:color-mix(in srgb, var(--intecra-color-primary) 45%, #0352be);align-items:center;gap:.35rem;display:inline-flex}.ig-blog-archive-more-arrow{font-size:1.05em;line-height:1}.ig-blog-archive-card:hover .ig-blog-archive-more{color:var(--intecra-color-primary)}@media (width<=760px){.ig-blog-archive-card{gap:var(--intecra-space-5);padding:var(--intecra-space-5);grid-template-columns:1fr}.ig-blog-archive-media{max-width:none}}@media (width<=900px){.ig-blog-card{flex:0 0 calc(50% - clamp(1rem,2vw,1.5rem)/2)}}@media (width<=560px){.ig-blog-card{flex:0 0 88%}.ig-blog-nav{width:2.5rem;height:2.5rem}}@media (width<=767px){.ig-blog-article-hero{min-height:clamp(14rem,42vw,18rem);padding-block:clamp(2rem,5vw,3rem)}.ig-blog-article-inner{padding-block:clamp(2rem, 5vw, var(--intecra-section-y))}.ig-blog-article-footer{flex-direction:column;align-items:flex-start}.ig-blog-kicker{max-width:100%}}
