.blog_hdr__8ejvt{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.blog_filters___hTny{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:2rem}.blog_filterBtn__MFTYT{background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-secondary);font-family:var(--font-mono);font-size:.78rem;padding:5px 14px;border-radius:6px;cursor:pointer;text-transform:lowercase;letter-spacing:.04em;transition:color .18s,border-color .18s,background .18s}.blog_filterBtn__MFTYT:hover{color:var(--text-primary);border-color:var(--text-muted)}.blog_filterActive__3hYP7{background:rgba(88,166,255,.1);border-color:var(--accent);color:var(--accent)}.blog_empty__6Wa62{color:var(--text-muted);font-size:.9rem;padding:2.5rem 0;text-align:center}.blog_imgOverlay__cYIIE{position:absolute;inset:0;background:linear-gradient(to top,var(--bg-secondary) 2%,transparent 60%);pointer-events:none}.blog_brandMark__uoq_t{position:absolute;top:12px;left:12px;z-index:1;display:flex;align-items:center;gap:4px;background:rgba(13,17,23,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:4px 9px;font-family:var(--font-mono);font-size:.68rem;color:var(--text-secondary);letter-spacing:.02em}.blog_brandMark__uoq_t b{color:var(--text-primary);font-weight:600}.blog_topicBadge__8uV1k{top:12px;right:12px;z-index:1;width:36px;height:36px;border-radius:50%;background:rgba(13,17,23,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--ac,var(--accent));color:var(--ac,var(--accent))}.blog_imgPlaceholder__mw9al,.blog_topicBadge__8uV1k{position:absolute;display:flex;align-items:center;justify-content:center}.blog_imgPlaceholder__mw9al{inset:0;background:linear-gradient(135deg,var(--bg-tertiary),var(--bg-secondary))}.blog_imgMonogram__usCKc{font-family:var(--font-mono);font-size:3rem;font-weight:700;color:var(--ac,var(--accent));opacity:.35}.blog_pill__fRADW{width:-moz-fit-content;width:fit-content;background:var(--ac-glow,rgba(88,166,255,.15));border:1px solid var(--ac,var(--accent));font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;padding:4px 12px;border-radius:20px}.blog_pill__fRADW,.blog_readLink__0exM4{display:inline-flex;align-items:center;color:var(--ac,var(--accent))}.blog_readLink__0exM4{gap:6px;font-weight:600;font-size:.85rem;margin-top:auto;padding-top:.25rem}.blog_readLink__0exM4 svg{transition:transform .2s}.blog_featured__kHmgQ{display:flex;align-items:stretch;gap:0;background:var(--bg-secondary);border:1px solid var(--border);border-top:3px solid var(--ac,var(--accent));border-radius:16px;overflow:hidden;margin-bottom:24px}.blog_featuredImage__sBIVA{position:relative;flex:0 0 46%;min-height:300px;background:var(--bg-tertiary)}.blog_featuredImg__Bzng6{object-fit:cover}.blog_featuredBody__s7HHv{flex:1 1;min-width:0;padding:2rem 2.25rem;display:flex;flex-direction:column;gap:.9rem;justify-content:center}.blog_featuredTitle__xaQtL{font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:700;color:var(--text-primary);line-height:1.25;letter-spacing:-.01em}.blog_featuredExcerpt__aMisc{font-size:.95rem;color:var(--text-secondary);line-height:1.7}.blog_grid__1mQUH{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:24px;gap:24px}.blog_card__6gn_X{display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border);border-top:3px solid var(--ac,var(--accent));border-radius:14px;overflow:hidden}.blog_card__6gn_X:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.blog_card__6gn_X,.blog_featured__kHmgQ{transition:border-color .2s,box-shadow .2s}.blog_card__6gn_X:hover,.blog_featured__kHmgQ:hover{border-color:var(--ac,var(--accent));box-shadow:0 8px 24px var(--ac-glow,rgba(88,166,255,.15))}.blog_card__6gn_X:hover .blog_readLink__0exM4 svg,.blog_featured__kHmgQ:hover .blog_readLink__0exM4 svg{transform:translateX(4px)}.blog_cardImage__TH6We{position:relative;height:170px;background:var(--bg-tertiary)}.blog_cardImg__uIZAU{object-fit:cover}.blog_cardBody__J1S1_{padding:1.1rem 1.35rem 1.35rem;display:flex;flex-direction:column;gap:.55rem;flex:1 1}.blog_cardTitle__UowSg{font-size:1rem;font-weight:600;color:var(--text-primary);line-height:1.35}.blog_cardExcerpt__O7Kdq{font-size:.85rem;color:var(--text-secondary);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog_postMeta__IjTU0{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted)}.blog_dotSep__xhqIV{opacity:.6}@media (max-width:900px){.blog_featured__kHmgQ{flex-direction:column}.blog_featuredImage__sBIVA{flex:none;height:220px}}@media (max-width:640px){.blog_grid__1mQUH{grid-template-columns:1fr}.blog_featuredBody__s7HHv{padding:1.5rem 1.5rem 1.75rem}}