.blog_page__i3gIe{padding-bottom:7rem}.blog_header__354uX{padding:10rem 4rem 5rem;border-bottom:1px solid var(--border);margin-bottom:5rem}.blog_title__zAWCj{font-family:var(--font-serif);font-size:clamp(2.5rem,5vw,4rem);font-weight:300;color:var(--text);margin-top:.75rem;margin-bottom:1.5rem}.blog_title__zAWCj em{font-style:italic;color:var(--gold)}.blog_subtitle__jM4nQ{font-size:1rem;color:var(--text-secondary);max-width:540px;line-height:1.8}.blog_grid__1mQUH{display:flex;flex-direction:column;gap:1px;background:var(--border)}.blog_card__6gn_X{background:var(--bg);padding:2.5rem;display:flex;flex-direction:column;gap:1rem;text-decoration:none;color:inherit;transition:background .2s}.blog_card__6gn_X:hover{background:var(--bg-card)}.blog_meta__l_Cxn{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.blog_tag__k43Pg{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);padding:.2rem .6rem;border:1px solid var(--gold-border)}.blog_date__oDFl0,.blog_readTime__lwPkt{font-family:var(--font-mono);font-size:.62rem;color:var(--text-muted);letter-spacing:.08em}.blog_cardTitle__UowSg{font-family:var(--font-serif);font-size:1.6rem;font-weight:400;color:var(--text);line-height:1.25;max-width:700px}.blog_excerpt__CbfUF{font-size:.9rem;color:var(--text-muted);line-height:1.7;max-width:640px;text-align:justify}