.blog{--brand:#0a66f0;--brand-strong:#0b53c4;--brand-deep:#0d4fbe;--ink:#0d1b33;--ink2:#12244a;--t1:#22334d;--t2:#46586f;--t3:#6b7b93;--t4:#3c4c66;--panel:#f4f8ff;--panel-2:#eef4ff;--line:#e6eefa;--chip:#e2edff;--pill-b:#d6e2f5;--shadow-sm:0 2px 8px #0d2a5c0f;--shadow:0 14px 34px -18px #0d2a5c47;--shadow-lg:0 30px 60px -28px #0d2a5c57;--radius:18px;--disp:var(--font-sora,"Sora","Segoe UI",system-ui,-apple-system,sans-serif);--body:var(--font-instrument-sans,"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif);font-family:var(--body);color:var(--ink)}.blog h1,.blog h2,.blog h3{font-family:var(--disp);letter-spacing:-.02em;text-wrap:balance;margin:0}.blog a{color:inherit;text-decoration:none}.blog-wrap{max-width:1180px;margin:0 auto;padding:0 28px 80px}.blog .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);font-size:12px;font-weight:700}.blog .chip{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-strong);background:var(--chip);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.blog .meta{color:var(--t3);align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.blog .meta-col{color:var(--t3);flex-direction:column;align-items:flex-start;gap:2px;font-size:13px;display:flex}.blog .meta-col strong{color:var(--ink)}.blog .readmore{color:var(--brand);align-items:center;gap:7px;font-size:14.5px;font-weight:700;transition:gap .2s;display:inline-flex}.blog .lead:hover .readmore,.blog .a-card:hover .readmore{gap:11px}.blog .cover{background:linear-gradient(135deg,var(--panel-2),var(--chip));display:block;position:relative;overflow:hidden}.blog .cover:before{content:"";opacity:.4;mix-blend-mode:overlay;background-image:radial-gradient(circle at 1px 1px,#ffffff80 1px,#0000 0);background-size:18px 18px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.blog .lead:hover .cover:before,.blog .a-card:hover .cover:before{transform:scale(1.08)}.blog .cov0{background:linear-gradient(135deg,#0a66f0,#3b8bff)}.blog .cov1{background:linear-gradient(135deg,#123a8f,#2f6bd8)}.blog .cov2{background:linear-gradient(135deg,#0e7490,#22b3c9)}.blog .cov3{background:linear-gradient(135deg,#3730a3,#6366f1)}.blog .cov4{background:linear-gradient(135deg,#0b53c4,#4f8cff)}.blog .cov5{background:linear-gradient(135deg,#155e75,#2a9dbb)}.blog .cov6{background:linear-gradient(135deg,#1e3a8a,#3b82f6)}.blog .cov7{background:linear-gradient(135deg,#0d4fbe,#5b9bff)}.blog .cover:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff59,#0000 70%);width:60%;height:120%;position:absolute;top:-10%;right:-10%}.blog .rv{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.blog .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.blog .rv{opacity:1;transition:none;transform:none}}.blog .a-head{text-align:center;padding:54px 0 26px}.blog .a-head h1{color:var(--ink2);font-size:clamp(38px,5vw,60px);line-height:1.05}.blog .a-head h1 em{color:var(--brand);font-style:normal}.blog .a-head p{max-width:560px;color:var(--t2);margin:16px auto 0;font-size:18px;line-height:1.6}.blog .a-filters{flex-wrap:wrap;justify-content:center;gap:10px;margin:26px 0 40px;display:flex}.blog .a-filters a{font-family:var(--body);color:var(--t2);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600;transition:all .2s;display:inline-block}.blog .a-filters a:hover{border-color:var(--pill-b);color:var(--ink)}.blog .a-filters a.on{background:var(--ink2);color:#fff;border-color:var(--ink2)}.blog .lead{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:24px;grid-template-columns:1.15fr .85fr;gap:0;margin-bottom:56px;transition:box-shadow .25s;display:grid;overflow:hidden}.blog .lead:hover{box-shadow:var(--shadow-lg)}.blog .lead .cover-link{display:block}.blog .lead .cover{height:100%;min-height:420px}.blog .lead-body{flex-direction:column;justify-content:center;gap:18px;padding:44px 46px;display:flex}.blog .lead-tags{align-items:center;gap:10px;display:flex}.blog .lead-body h2{color:var(--ink2);font-size:clamp(26px,2.8vw,38px);line-height:1.12}.blog .lead-body h2 a:hover{color:var(--brand)}.blog .lead-body p{color:var(--ink);margin:0;font-size:16.5px;line-height:1.65}.blog .lead-author{align-items:center;gap:11px;margin-top:6px;display:flex}.blog .av{background:linear-gradient(135deg,var(--brand),var(--brand-deep));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:grid}.blog .av-sm{width:26px;height:26px;font-size:11px}.blog .a-sec-label{justify-content:space-between;align-items:baseline;margin-bottom:22px;display:flex}.blog .a-sec-label h2{color:var(--ink2);font-size:24px}.blog .a-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.blog .a-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.blog .a-card:hover{box-shadow:var(--shadow-lg);border-color:#0000;transform:translateY(-6px)}.blog .a-card .cover{aspect-ratio:16/10}.blog .a-card-body{flex-direction:column;flex:1;gap:12px;padding:22px 22px 24px;display:flex}.blog .a-card h3{color:var(--ink2);font-size:19px;line-height:1.28}.blog .a-card p{color:var(--ink);flex:1;margin:0;font-size:14.5px;line-height:1.55}.blog-empty{text-align:center;color:var(--t2,#46586f);padding:60px 0 100px;font-size:16px}@media (max-width:900px){.blog .lead{grid-template-columns:1fr}.blog .lead .cover{min-height:230px}.blog .a-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.blog .a-grid{grid-template-columns:1fr}.blog .a-head h1{font-size:34px}}
