.blog-page{--blog-navy:#0b1d3a;--blog-blue:#2f5bff;--blog-blue-lt:#3b72f6;--blog-ice:#f0f4ff;--blog-slate:#64748b;--blog-slate2:#94a3b8;--blog-border:#e2e8f0;--blog-text:#0a0f1e;--blog-bg:#f7f9fc;--blog-green:#16a34a;--blog-green-tint:#e7f4ec;--blog-blue-tint:#eef3fd;color:var(--blog-text);-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;overflow-x:hidden}.blog-page *,.blog-page :before,.blog-page :after{box-sizing:border-box}.blog-page a{color:inherit;text-decoration:none}.blog-wrap{max-width:1120px;margin:0 auto;padding:0 28px}.blog-eye{letter-spacing:1px;text-transform:uppercase;color:var(--blog-blue);align-items:center;gap:10px;margin-bottom:16px;font-size:11px;font-weight:700;display:inline-flex}.blog-eye--center{justify-content:center}.blog-eye-line{background:currentColor;border-radius:2px;width:18px;height:2px}.blog-hero{text-align:center;border-bottom:1px solid var(--blog-border);padding:64px 0 50px}.blog-breadcrumb{color:var(--blog-slate2);justify-content:center;align-items:center;gap:8px;margin-bottom:22px;font-size:13px;font-weight:600;display:flex}.blog-page .blog-bc-link{color:var(--blog-slate);transition:color .15s}.blog-page .blog-bc-link:hover{color:var(--blog-blue)}.blog-bc-sep{color:var(--blog-slate2)}.blog-bc-current{color:var(--blog-blue)}.blog-hero-title{letter-spacing:-.02em;color:var(--blog-navy);margin:0 0 20px;font-size:max(34px,min(5vw,54px));font-weight:800;line-height:1.05}.blog-hero-sub{color:var(--blog-slate);max-width:60ch;margin:0 auto;font-size:17px;line-height:1.65}.blog-hero-sub .em{color:var(--blog-text);font-weight:600}.blog-featured-wrap{padding:56px 0}.blog-featured{border:1px solid var(--blog-border);background:#fff;border-radius:22px;grid-template-columns:1.15fr .85fr;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #0b1d3a17}.blog-featured:before{content:"";background:linear-gradient(90deg, var(--blog-navy), var(--blog-blue));z-index:2;height:5px;position:absolute;top:0;left:0;right:0}.blog-featured-visual{background:linear-gradient(155deg,#eaf0ff,#dde7ff 70%,#cdd9ff);justify-content:center;align-items:center;min-height:290px;padding:34px;display:flex;position:relative}.blog-featured-visual--img{background:#0b1d3a;min-height:0;padding:0;overflow:hidden}.blog-featured-img{object-fit:cover;width:100%;height:100%;display:block}.blog-featured-img--full{object-fit:initial;height:auto}.blog-featured-badge{border:1px solid var(--blog-border);color:var(--blog-navy);background:#fff;border-radius:20px;align-items:center;gap:7px;padding:6px 13px;font-size:11px;font-weight:700;display:flex;position:absolute;top:26px;left:26px;box-shadow:0 4px 14px #0b1d3a14}.blog-blink{background:var(--blog-green);border-radius:50%;width:7px;height:7px;animation:1.8s infinite blog-blink}@keyframes blog-blink{0%,to{opacity:1}50%{opacity:.3}}.blog-featured-ring{border:1.5px dashed #2f5bff42;border-radius:50%;width:218px;height:218px;position:absolute}.blog-featured-stat{text-align:center;position:relative}.blog-featured-big{color:var(--blog-navy);letter-spacing:-.03em;font-size:max(52px,min(7vw,74px));font-weight:800;line-height:1}.blog-featured-lab{color:var(--blog-blue);letter-spacing:.04em;margin-top:10px;font-size:13px;font-weight:700}.blog-featured-body{text-align:left;flex-direction:column;padding:40px 42px;display:flex}.blog-featured-body .blog-eye{color:var(--blog-blue);margin-bottom:22px}.blog-tags{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.blog-tag{letter-spacing:.07em;text-transform:uppercase;border-radius:6px;padding:5px 11px;font-size:10.5px;font-weight:700}.blog-tag-blue{background:var(--blog-blue-tint);color:var(--blog-blue)}.blog-tag-green{background:var(--blog-green-tint);color:var(--blog-green)}.blog-featured-body h2{color:var(--blog-navy);letter-spacing:-.015em;margin:0 0 22px;font-size:max(24px,min(2.6vw,30px));font-weight:800;line-height:1.22}.blog-featured-body h2 a{transition:color .15s}.blog-featured-body h2 a:hover,.blog-hl{color:var(--blog-blue)}.blog-featured-excerpt{color:var(--blog-slate);margin:0 0 30px;font-size:15px;line-height:1.7}.blog-featured-meta{color:var(--blog-slate2);align-items:center;gap:9px;margin-bottom:30px;font-size:13px;display:flex}.blog-dotsep{background:var(--blog-slate2);border-radius:50%;width:3px;height:3px;display:inline-block}.blog-page .blog-featured-cta{background:var(--blog-navy);color:#fff;border-radius:12px;justify-content:center;align-self:flex-start;align-items:center;gap:9px;margin-top:auto;padding:14px 26px;font-size:15px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.blog-page .blog-featured-cta:hover{background:#14274a;transform:translateY(-2px)}.blog-grid-section{background:var(--blog-bg);border-top:1px solid var(--blog-border);border-bottom:1px solid var(--blog-border);padding:64px 0}.blog-sec-center{text-align:center;margin-bottom:34px}.blog-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.blog-card{border:1px solid var(--blog-border);background:#fff;border-radius:15px;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.blog-card:hover{transform:translateY(-4px);box-shadow:0 16px 38px #0b1d3a1a}.blog-card-top{height:6px;display:block}.blog-card-top--blue{background:var(--blog-blue)}.blog-card-top--green{background:var(--blog-green)}.blog-card-top--navy{background:var(--blog-navy)}.blog-card-body{text-align:left;flex-direction:column;flex:1;padding:22px 24px;display:flex}.blog-card-body h3{color:var(--blog-navy);margin:13px 0 10px;font-size:18px;font-weight:700;line-height:1.28}.blog-card-body p{color:var(--blog-slate);margin:0 0 auto;font-size:13.5px;line-height:1.55}.blog-card-meta{color:var(--blog-slate2);border-top:1px solid var(--blog-border);align-items:center;gap:9px;margin-top:20px;padding-top:16px;font-size:12px;display:flex}.blog-cta-wrap{padding:70px 0 84px}.blog-cta{background:radial-gradient(120% 150% at 50% 0%, #1c3766, var(--blog-navy));color:#fff;text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:28px;padding:56px;display:flex;position:relative;overflow:hidden}.blog-cta:after{content:"";pointer-events:none;background:radial-gradient(circle,#2f5bff47,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;bottom:-120px;left:50%;transform:translate(-50%)}.blog-cta-text{width:100%;position:relative}.blog-cta-title{letter-spacing:-.015em;max-width:22ch;margin:0 auto;font-size:max(24px,min(3vw,30px));font-weight:800;line-height:1.14}.blog-cta-sub{color:#b8c2da;max-width:52ch;margin:12px auto 0;font-size:14.5px;line-height:1.6}.blog-cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.blog-btn{cursor:pointer;border:none;border-radius:11px;align-items:center;gap:8px;padding:15px 26px;font-size:14px;font-weight:600;transition:transform .15s,background .15s;display:inline-flex}.blog-page .blog-btn-white{color:var(--blog-navy);background:#fff}.blog-page .blog-btn-white:hover{background:var(--blog-ice);transform:translateY(-2px)}.blog-page .blog-btn-ghost{color:#fff;background:0 0;border:1.5px solid #ffffff59}.blog-page .blog-btn-ghost:hover{background:#ffffff14;border-color:#ffffff8c}@media (max-width:900px){.blog-hero{padding:48px 0 40px}.blog-hero-title{font-size:max(30px,min(7vw,40px))}.blog-featured{grid-template-columns:1fr}.blog-featured-visual{min-height:240px;padding:36px}.blog-featured-visual--img{min-height:0;padding:0}.blog-featured-ring{width:220px;height:220px}.blog-grid{grid-template-columns:1fr 1fr}.blog-cta{padding:40px 30px}}@media (max-width:560px){.blog-wrap{padding:0 20px}.blog-featured-body{padding:30px 24px}.blog-grid{grid-template-columns:1fr}.blog-cta-btns{width:100%}.blog-btn{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.blog-page *,.blog-page :before,.blog-page :after{transition:none!important;animation:none!important}}.blog-page .blist{--bl-blue:#2b5bff;--bl-blue-soft:#eef2ff;--bl-gold:#9a7414;--bl-gold-soft:#fbf3df;--bl-slate:#44506b;--bl-slate-soft:#eff1f5;--bl-ink:#131828;--bl-muted:#6b7590;--bl-line:#e4e8f1;max-width:1180px;color:var(--bl-ink);text-align:left;margin:0 auto;padding:64px 40px 80px;font-family:Inter,-apple-system,Segoe UI,Helvetica,Arial,sans-serif}.blog-page .blist-filters{border-bottom:1px solid var(--bl-line);flex-wrap:wrap;gap:10px;margin:0 0 34px;padding-bottom:26px;display:flex}.blog-page .blist-filters button{font:inherit;cursor:pointer;border:1px solid var(--bl-line);color:var(--bl-muted);background:#fff;border-radius:999px;padding:9px 16px;font-size:14.5px;font-weight:500}.blog-page .blist-filters button[aria-pressed=true]{background:var(--bl-ink);border-color:var(--bl-ink);color:#fff}.blog-page .blist-filters button:focus-visible{outline:2px solid var(--bl-blue);outline-offset:2px}.blog-page .blist-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.blog-page .blist-post{border:1px solid var(--bl-line);color:inherit;background:#fff;border-radius:14px;flex-direction:column;padding:26px 26px 22px;text-decoration:none;display:flex}.blog-page .blist-post:hover{border-color:#c9d2e6}.blog-page .blist-post:focus-visible{outline:2px solid var(--bl-blue);outline-offset:2px}.blog-page .blist-post--story{background:var(--bl-blue-soft);border-color:#dce4ff}.blog-page .blist-post--story:hover{border-color:#bfcdff}.blog-page .blist-tag{border-radius:999px;align-self:flex-start;margin:0 0 16px;padding:6px 13px;font-size:13px;font-weight:600}.blog-page .blist-tag--story{background:var(--bl-blue);color:#fff}.blog-page .blist-tag--news{background:var(--bl-slate-soft);color:var(--bl-slate)}.blog-page .blist-tag--policy{background:var(--bl-gold-soft);color:var(--bl-gold)}.blog-page .blist-title{letter-spacing:-.02em;color:var(--bl-ink);margin:0;font-size:20px;font-weight:700;line-height:1.28}.blog-page .blist-excerpt{color:#4c5570;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 0;font-size:15.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-page .blist-meta{color:var(--bl-muted);margin:auto 0 0;padding-top:22px;font-size:13.5px}@media (max-width:980px){.blog-page .blist-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog-page .blist{padding:40px 20px 56px}.blog-page .blist-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=0naw697-lm0jt.css.map*/