.blog_listing__UneJb{padding-top:var(--sp-2)}.blog_listingHeader__dytPP{margin-bottom:var(--sp-8)}.blog_listingTitle__AtWnl{font-size:var(--fs-display);font-weight:600;letter-spacing:-.5px;color:var(--text-primary);margin-bottom:var(--sp-2)}.blog_listingSubtitle__DN187{color:var(--text-muted);font-size:var(--fs-sm)}.blog_cardGrid__njIbT{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.blog_cardItem__9bNxB{display:flex}.blog_cardGrid__njIbT .blog_card__LKJAe{display:flex;flex-direction:column;width:100%;padding:var(--sp-6);background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--r-panel);text-decoration:none;color:inherit;transition:box-shadow var(--t-base) ease,border-color var(--t-base) ease,transform var(--t-base) ease}.blog_cardGrid__njIbT .blog_card__LKJAe:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.blog_cardDate__fwWBo{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);margin-bottom:var(--sp-3);letter-spacing:.08em;text-transform:uppercase}.blog_cardTitle__G0Vw2{font-size:var(--fs-lg);font-weight:600;color:var(--text-primary);margin-bottom:var(--sp-2);line-height:1.3;letter-spacing:-.01em}.blog_cardDescription__HrAnt{flex:1 1;font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.6;margin-bottom:var(--sp-5)}.blog_cardCta__stW9z{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);font-weight:500;color:var(--text-muted);transition:color var(--t-base) ease}.blog_cardCtaArrow__2tS5d{flex-shrink:0;transition:transform var(--t-base) var(--ease-out)}.blog_card__LKJAe:hover .blog_cardCta__stW9z{color:var(--accent,var(--text-primary))}.blog_card__LKJAe:hover .blog_cardCtaArrow__2tS5d{transform:translateX(3px)}.blog_articleMeta__ru_j6{margin-bottom:var(--sp-6);padding-bottom:var(--sp-5);border-bottom:1px solid var(--border-default)}.blog_articleDate__zOK74{font-size:var(--fs-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--sp-2)}.blog_articleTitle__Si6W_{font-size:var(--fs-display);font-weight:600;letter-spacing:-.5px;color:var(--text-primary);line-height:1.2;margin-bottom:var(--sp-3)}.blog_articleDescription__k1XHl{font-size:var(--fs-md);color:var(--text-muted);line-height:1.6}.blog_articleBody__4G9Ky blockquote{border-left:3px solid var(--border-default);margin:var(--sp-4) 0;padding:var(--sp-3) var(--sp-4);color:var(--text-muted);font-style:italic}.blog_articleBody__4G9Ky blockquote p{margin:0}.blog_articleBody__4G9Ky hr{border:none;border-top:1px solid var(--border-default);margin:var(--sp-7) 0}.blog_backLink__mFLA2{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-sm);color:var(--text-muted);text-decoration:none;margin-bottom:var(--sp-6)}.blog_backLink__mFLA2:hover{color:var(--text-primary)}.blog_fallbackNotice__DnZOJ{font-size:var(--fs-sm);color:var(--text-muted);background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-5)}