.blog-cover{justify-content:center;align-items:center;display:flex}.blog-cover:after{content:none}.bc-ico{width:72px;height:72px;transition:transform .35s var(--ease), background .3s;background:#ffffff26;border-radius:20px;place-items:center;display:grid;box-shadow:0 4px 24px #0000002e}.bc-ico svg{color:#ffffffeb;width:32px;height:32px}.blog-card:hover .bc-ico{background:#ffffff3d;transform:scale(1.1)}.bc-navy{background:linear-gradient(145deg,#162f6a 0%,#0b1f4d 100%)}.bc-purple{background:linear-gradient(145deg,#31196e 0%,#1a0d47 100%)}.bc-green{background:linear-gradient(145deg,#0d5c40 0%,#073a28 100%)}.bc-teal{background:linear-gradient(145deg,#0d4b4b 0%,#052e2e 100%)}.bc-blue{background:linear-gradient(145deg,#0e3a6a 0%,#081e45 100%)}.bc-rust{background:linear-gradient(145deg,#6b2800 0%,#3d1600 100%)}.bc-slate{background:linear-gradient(145deg,#1c2e50 0%,#0e1a34 100%)}.blog-cover .blog-cat{z-index:2;color:var(--navy);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-pill);box-shadow:var(--sh-xs);background:#fffffff0;padding:5px 12px;font-size:11px;font-weight:800;display:inline-block;position:absolute;top:14px;left:14px}.feat-blog{border-radius:var(--r-xl);border:1px solid var(--line);box-shadow:var(--sh-sm);color:inherit;transition:box-shadow .3s var(--ease), transform .3s var(--ease);background:#fff;grid-template-columns:5fr 7fr;text-decoration:none;display:grid;overflow:hidden}.feat-blog:hover{box-shadow:var(--sh-lg);transform:translateY(-3px)}.feat-blog-cover{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:300px;display:flex;position:relative}.feat-blog-cover .fb-ic{width:96px;height:96px;transition:transform .35s var(--ease), background .3s;background:#ffffff29;border-radius:26px;place-items:center;display:grid;box-shadow:0 8px 32px #0000002e}.feat-blog:hover .fb-ic{background:#ffffff42;transform:scale(1.07)}.feat-blog-cover .fb-ic svg{color:#fff;width:44px;height:44px}.feat-blog-cover .fb-lbl{letter-spacing:.14em;text-transform:uppercase;color:#fff9;font-size:11px;font-weight:700}.feat-blog-body{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:14px;padding:clamp(26px,3vw,44px);display:flex}.feat-blog-body h2{font-family:var(--serif);color:var(--navy);text-wrap:balance;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:800;line-height:1.2}.feat-blog-body .feat-desc{color:var(--muted);text-wrap:pretty;font-size:13.5px;line-height:1.7}.feat-blog-body .feat-meta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:18px;font-size:12px;display:flex}.feat-blog-body .feat-meta span{align-items:center;gap:5px;display:flex}.feat-blog-body .feat-meta svg{flex:none;width:13px;height:13px}.feat-blog-body .feat-badges{flex-wrap:wrap;gap:7px;display:flex}@media (max-width:860px){.feat-blog{grid-template-columns:1fr}.feat-blog-cover{min-height:200px}.feat-blog-body{border-left:none;border-top:1px solid var(--line)}.blog-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:560px){.blog-grid{grid-template-columns:1fr!important}.feat-blog-body .feat-meta{gap:10px}}
