.elementor-1887 .elementor-element.elementor-element-451c793{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}:root{--page-title-display:none}.blog-scope{--blog-blue:#1c9fd9;--blog-blue-dark:#157fae;--blog-blue-light:#54bde6;--blog-amber:#f39200;--blog-charcoal:#2a2a2a;--blog-text:#54595f;--blog-muted:#8a8f94;--blog-border:#e6e9ed;--blog-bg:#f3f5f7;--blog-font:'Montserrat',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--blog-radius:6px;--blog-radius-lg:10px;--blog-radius-pill:999px;--blog-shadow-md:0 8px 24px rgba(20,40,60,.1);--blog-shadow-lg:0 18px 48px rgba(20,40,60,.16)}.blog-scope,.blog-scope *{box-sizing:border-box}.blog-scope img{max-width:100%;display:block}.blog-wrap{max-width:1440px;margin:0 auto;padding:0 24px}.blog-scope .blog-eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:2.5px;font-weight:700;font-size:.8rem;color:var(--blog-amber);margin-bottom:12px;font-family:var(--blog-font)}.blog-scope .blog-lead{color:var(--blog-text);font-size:1.05rem;line-height:1.75;font-family:var(--blog-font);margin:0}.blog-scope a.blog-btn{display:inline-flex;align-items:center;gap:11px;font-family:var(--blog-font);font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;text-decoration:none !important;padding:13px 28px;border:2px solid var(--blog-blue);border-radius:var(--blog-radius-pill);color:var(--blog-blue) !important;background:0 0;transition:.2s;line-height:1}.blog-scope a.blog-btn:hover{background:var(--blog-blue);color:#fff !important}.blog-scope a.blog-btn .blog-arr{transition:transform .2s}.blog-scope a.blog-btn:hover .blog-arr{transform:translateX(4px)}.blog-scope .blog-hero{background:linear-gradient(125deg,var(--blog-blue),var(--blog-blue-dark));color:#fff;padding:72px 0 84px;clip-path:polygon(0 0,100% 0,100% 100%,0 92%);font-family:var(--blog-font)}.blog-scope .blog-hero .blog-eyebrow{color:#fff;opacity:.85}.blog-scope .blog-hero h1{font-size:clamp(2.1rem,1.4rem + 2.6vw,3.1rem);font-weight:700;line-height:1.1;color:#fff;margin:0}.blog-scope .blog-hero p{max-width:600px;margin-top:16px;color:rgba(255,255,255,.9);font-size:1.08rem}.blog-scope .blog-body{padding:80px 0;background:#fff;font-family:var(--blog-font)}.blog-scope .blog-cats{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:40px}.blog-scope .blog-cats a{font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:9px 18px;border-radius:var(--blog-radius-pill);text-decoration:none !important;border:1px solid var(--blog-border);color:var(--blog-text);transition:.2s}.blog-scope .blog-cats a.is-active,.blog-scope .blog-cats a:hover{background:var(--blog-blue);color:#fff;border-color:var(--blog-blue)}.blog-scope.blog-scope a.blog-feat{display:grid;grid-template-columns:1.2fr 1fr;gap:0;border-radius:var(--blog-radius-lg);overflow:hidden;box-shadow:var(--blog-shadow-md);margin-bottom:48px;background:#fff !important;text-decoration:none !important;color:inherit}.blog-scope a.blog-feat .blog-feat__img{position:relative;overflow:hidden;min-height:340px;background:var(--blog-blue-light)}.blog-scope a.blog-feat .blog-feat__img img.blog-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.blog-scope a.blog-feat .blog-feat__body{padding:44px;display:flex;flex-direction:column;justify-content:center}.blog-scope a.blog-feat .blog-feat__date{color:var(--blog-amber);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.blog-scope a.blog-feat .blog-feat__title{color:var(--blog-charcoal);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:700;line-height:1.25;margin:10px 0 14px}.blog-scope a.blog-feat .blog-feat__excerpt{color:var(--blog-text);font-size:1rem;margin-bottom:24px}@media(max-width:860px){.blog-scope.blog-scope a.blog-feat{grid-template-columns:1fr}.blog-scope a.blog-feat .blog-feat__img{min-height:220px}.blog-scope a.blog-feat .blog-feat__body{padding:30px 26px}}.blog-scope .blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:980px){.blog-scope .blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.blog-scope .blog-grid{grid-template-columns:1fr}}.blog-scope.blog-scope div.blog-card{position:relative;display:flex !important;flex-direction:column;background:#fff !important;border-radius:var(--blog-radius);overflow:hidden;box-shadow:var(--blog-shadow-md);transition:transform .25s,box-shadow .25s;color:inherit;height:100%}.blog-scope.blog-scope div.blog-card:hover{transform:translateY(-4px);box-shadow:var(--blog-shadow-lg)}.blog-scope div.blog-card .blog-card__link{position:absolute;inset:0;z-index:2;text-indent:-9999px;overflow:hidden}.blog-scope.blog-scope div.blog-card .blog-card__img{position:relative;aspect-ratio:16/10;background:var(--blog-blue-light);overflow:hidden;flex:0 0 auto}.blog-scope.blog-scope div.blog-card .blog-card__img img.blog-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.blog-scope div.blog-card .blog-card__cat{position:absolute;top:14px;left:14px;z-index:1;background:var(--blog-amber);color:#fff;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:5px 12px;border-radius:var(--blog-radius-pill)}.blog-scope div.blog-card .blog-card__body{padding:22px 22px 26px;display:flex;flex-direction:column;flex:1}.blog-scope div.blog-card .blog-card__date{color:var(--blog-amber);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.blog-scope div.blog-card .blog-card__title{color:var(--blog-charcoal);font-size:1.1rem;font-weight:700;line-height:1.35;margin-top:8px}.blog-scope div.blog-card .blog-card__excerpt{color:var(--blog-text);font-size:.92rem;margin-top:10px;line-height:1.6}.blog-scope div.blog-card .blog-card__more{margin-top:auto;padding-top:16px;z-index:1;position:relative;color:var(--blog-blue);font-weight:600;font-size:.82rem;text-transform:uppercase;letter-spacing:.5px;display:inline-flex;align-items:center;gap:7px}.blog-scope .blog-pager{display:flex;justify-content:center;gap:8px;margin-top:52px}.blog-scope .blog-pager a,.blog-scope .blog-pager span{min-width:42px;height:42px;display:flex;align-items:center;justify-content:center;padding:0 10px;border-radius:var(--blog-radius);border:1px solid var(--blog-border);text-decoration:none !important;color:var(--blog-text);font-weight:600;font-size:.9rem;transition:.2s}.blog-scope .blog-pager a:hover{background:var(--blog-blue);color:#fff;border-color:var(--blog-blue)}.blog-scope .blog-pager .is-active{background:var(--blog-blue);color:#fff;border-color:var(--blog-blue)}