.BlogCard_card__uJhwZ{background:var(--bg-inset);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.BlogCard_card__uJhwZ:hover{box-shadow:var(--shadow-pop);border-color:var(--border-strong)}.BlogCard_link__5wLQ_{display:flex;flex-direction:column;gap:12px;padding:28px 28px 24px;text-decoration:none;color:inherit;height:100%}.BlogCard_meta__HI0RV{display:flex;align-items:center;gap:8px}.BlogCard_date__z1zJO{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.BlogCard_sep__wcHN0{color:var(--border-strong);font-size:12px}.BlogCard_readTime__ynHS0{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.BlogCard_title__ZbJwJ{font-family:var(--font-serif);font-size:20px;font-weight:400;line-height:28px;color:var(--ink-900);text-wrap:balance;transition:color var(--dur-base) var(--ease-out)}.BlogCard_card__uJhwZ:hover .BlogCard_title__ZbJwJ{color:var(--amber-700)}.BlogCard_desc__Nk2jj{font-size:14px;line-height:22px;color:var(--fg-2);flex:1 1}.BlogCard_tags__9eNNL{display:flex;flex-wrap:wrap;gap:6px}.BlogCard_tag__RP6Go{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--bone-100);color:var(--fg-3);white-space:nowrap}.BlogCard_readMore__YvmXR{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--amber-600);margin-top:4px}.Pagination_nav__2cx1j{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:56px;padding-top:32px;border-top:1px solid var(--border)}.Pagination_arrow__FlOm5{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--ink-900);text-decoration:none;padding:8px 14px;border:1px solid var(--border);border-radius:var(--radius-button);background:var(--bg-inset);transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.Pagination_arrow__FlOm5:hover:not(.Pagination_disabled__N32zX){background:var(--bone-100);border-color:var(--border-strong)}.Pagination_disabled__N32zX{opacity:.35;pointer-events:none}.Pagination_pages___5af_{display:flex;gap:4px}.Pagination_page__Xbd8X{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;font-family:var(--font-mono);font-size:12px;color:var(--fg-2);text-decoration:none;border-radius:var(--radius-button);border:1px solid transparent;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.Pagination_page__Xbd8X:hover{background:var(--bone-100);color:var(--ink-900)}.Pagination_current__Pbdy3{background:var(--ink-900);color:var(--bone-100);border-color:var(--ink-900);pointer-events:none}.Blog_hero__3uB09{padding:60px 0 72px;border-bottom:1px solid var(--border);background:var(--ink-900);position:relative;overflow:hidden}.Blog_hero__3uB09:before{content:"";position:absolute;inset:0;background-image:url(/assets/lattice.svg);background-size:220px 220px;opacity:.06;pointer-events:none}.Blog_heroInner__J18Bn{position:relative}.Blog_eyebrow__I0KDP{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--amber-500);margin-bottom:20px}.Blog_h1__Yee4l{font-family:var(--font-serif);font-weight:400;font-size:48px;line-height:58px;letter-spacing:-.015em;color:var(--bone-100);margin-bottom:20px;white-space:nowrap}.Blog_lede__15Wlq{font-family:var(--font-serif);font-size:18px;line-height:28px;color:var(--fg-on-dark-dim);max-width:54ch;margin-bottom:28px}.Blog_rssLink__hFq3X{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--amber-500);text-decoration:none;border:1px solid color-mix(in srgb,var(--amber-500) 30%,transparent);border-radius:var(--radius-pill);padding:4px 12px;transition:border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.Blog_rssLink__hFq3X:hover{color:var(--amber-100);border-color:var(--amber-500)}.Blog_grid__n6Knm{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:48px}@media (max-width:960px){.Blog_h1__Yee4l{font-size:36px;line-height:46px}.Blog_grid__n6Knm{grid-template-columns:1fr 1fr}}@media (max-width:768px){.Blog_h1__Yee4l{white-space:normal}}@media (max-width:640px){.Blog_grid__n6Knm{grid-template-columns:1fr}}