.blog-root[data-v-9141d830]{--bg:#09090b;--surface:#111114;--surface-2:#18181d;--border:hsla(0,0%,100%,.07);--border-2:hsla(0,0%,100%,.12);--red:#dc2626;--red-bright:#ef4444;--red-dark:#b91c1c;--red-950-30:rgba(69,10,10,.3);--red-950-10:rgba(69,10,10,.1);--red-900-30:rgba(127,29,29,.3);--red-900-50:rgba(127,29,29,.5);--red-600-20:rgba(220,38,38,.2);--red-glow:rgba(220,38,38,.12);--red-text:#f87171;--red-text-dim:#ef4444;--white:#fff;--text-1:#f4f4f5;--text-2:#a1a1aa;--text-3:#52525b;--shadow-card:0 0 0 1px hsla(0,0%,100%,.04),0 8px 32px rgba(0,0,0,.5);--shadow-hover:0 0 0 1px rgba(127,29,29,.4),0 20px 60px rgba(0,0,0,.7),0 0 40px rgba(220,38,38,.08)}[data-v-9141d830],[data-v-9141d830]:after,[data-v-9141d830]:before{box-sizing:border-box}.blog-root[data-v-9141d830]{background-color:var(--bg);font-family:DM Sans,system-ui,sans-serif;padding:5rem 1.5rem 6rem}@media(min-width:640px){.blog-root[data-v-9141d830]{padding:7rem 1.5rem 8rem}}@media(min-width:1024px){.blog-root[data-v-9141d830]{padding:8rem 2rem 9rem}}.blog-inner[data-v-9141d830]{margin:0 auto;max-width:1200px}.section-header[data-v-9141d830]{margin-bottom:4rem;max-width:42rem}.section-eyebrow[data-v-9141d830]{align-items:center;background-color:var(--red-950-30);border:1px solid var(--red-900-30);border-radius:9999px;color:var(--red-text);display:inline-flex;font-size:.68rem;font-weight:700;letter-spacing:.12em;margin-bottom:1.1rem;padding:.3rem .9rem;text-transform:uppercase}.section-title[data-v-9141d830]{color:var(--text-1);font-size:clamp(2.5rem,6vw,4rem);font-weight:900;letter-spacing:-.03em;line-height:1.05;margin:0 0 1rem}.title-accent[data-v-9141d830]{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#ef4444,#dc2626);display:inline-block;position:relative;-webkit-text-fill-color:transparent;color:transparent}.title-underline[data-v-9141d830]{background-color:var(--red-600-20);border-radius:9999px;bottom:2px;height:10px;left:0;position:absolute;width:100%;z-index:-1}.section-subtitle[data-v-9141d830]{color:var(--text-2);font-size:1.025rem;line-height:1.75;margin:0;max-width:38rem}.skeleton[data-v-9141d830]{animation:shimmer-9141d830 1.6s ease-in-out infinite;background-color:var(--surface);background-image:linear-gradient(90deg,var(--surface) 0,var(--surface-2) 50%,var(--surface) 100%);background-size:200% 100%;border:1px solid var(--border);border-radius:20px;height:24rem}@keyframes shimmer-9141d830{0%{background-position:200% 0}to{background-position:-200% 0}}.blog-grid-wrap[data-v-9141d830]{position:relative}.grid-top-rule[data-v-9141d830]{background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent);height:1px;margin-bottom:3rem}.blog-grid[data-v-9141d830]{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:1024px){.blog-grid[data-v-9141d830]{grid-template-columns:repeat(3,1fr)}}.blog-card[data-v-9141d830]{background-color:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,border-color .25s}.blog-card[data-v-9141d830]:hover{border-color:var(--red-900-50);box-shadow:var(--shadow-hover);transform:translateY(-5px)}.card-img-wrap[data-v-9141d830]{aspect-ratio:16/9;border-bottom:1px solid var(--border);overflow:hidden;position:relative}.card-img[data-v-9141d830]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .55s ease;width:100%}.blog-card:hover .card-img[data-v-9141d830]{transform:scale(1.06)}.card-img-overlay[data-v-9141d830]{background-image:linear-gradient(0deg,rgba(9,9,11,.6) 0,transparent 60%);inset:0;pointer-events:none;position:absolute}.card-body[data-v-9141d830]{display:flex;flex:1;flex-direction:column;padding:1.5rem}.card-meta[data-v-9141d830]{align-items:center;display:flex;gap:.6rem;margin-bottom:1rem}.meta-date[data-v-9141d830]{color:var(--text-3);font-size:.72rem;font-weight:500}.meta-dot[data-v-9141d830]{background-color:var(--text-3);border-radius:50%;flex-shrink:0;height:3px;width:3px}.meta-category[data-v-9141d830]{background-color:#ffffff0d;border:1px solid var(--border-2);border-radius:9999px;color:var(--text-2);display:inline-block;font-size:.68rem;font-weight:600;padding:.2rem .65rem;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.meta-category[data-v-9141d830]:hover{background-color:var(--red-950-30);border-color:var(--red-900-30);color:var(--red-text)}.card-content[data-v-9141d830]{display:flex;flex:1;flex-direction:column}.card-title[data-v-9141d830]{color:var(--text-1);display:-webkit-box;font-size:1.05rem;font-weight:800;letter-spacing:-.015em;-webkit-line-clamp:2;line-height:1.35;margin:0 0 .6rem;-webkit-box-orient:vertical;overflow:hidden}.card-title-link[data-v-9141d830]{color:inherit;text-decoration:none;-webkit-text-fill-color:inherit;transition:color .2s}.blog-card:hover .card-title-link[data-v-9141d830]{color:var(--red-text);-webkit-text-fill-color:var(--red-text)}.card-excerpt[data-v-9141d830]{color:var(--text-2);display:-webkit-box;font-size:.84rem;-webkit-line-clamp:3;line-height:1.7;margin:0;-webkit-box-orient:vertical;flex:1;overflow:hidden}.card-footer[data-v-9141d830]{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:1rem}.read-link[data-v-9141d830]{align-items:center;color:var(--red-text-dim);display:inline-flex;font-size:.84rem;font-weight:700;gap:.4rem;text-decoration:none;transition:color .2s,gap .2s}.read-link[data-v-9141d830]:hover{color:var(--red-text);gap:.65rem}.read-arrow[data-v-9141d830]{flex-shrink:0;height:14px;transition:transform .2s;width:14px}.read-link:hover .read-arrow[data-v-9141d830]{transform:translate(3px)}.author-strip[data-v-9141d830]{align-items:center;background-color:#ffffff05;border-top:1px solid var(--border);display:flex;gap:.75rem;padding:.85rem 1.5rem}.author-avatar[data-v-9141d830]{background-color:var(--surface-2);border:1px solid var(--border-2);border-radius:50%;flex-shrink:0;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.author-info[data-v-9141d830]{flex:1}.author-name[data-v-9141d830]{color:var(--text-1);font-size:.8rem;font-weight:700;margin:0;-webkit-text-fill-color:var(--text-1);line-height:1.3}.author-role[data-v-9141d830]{color:var(--text-3);font-size:.68rem;line-height:1.3;margin:0}.author-read-indicator[data-v-9141d830]{align-items:center;background-color:var(--red-950-10);border-radius:8px;color:var(--red-text);display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background-color .2s;width:28px}.blog-card:hover .author-read-indicator[data-v-9141d830]{background-color:var(--red-950-30)}
