.BlogIndexPage_page__5zFdo{padding:clamp(2.5rem,4vw,3.75rem) 0 clamp(4rem,6vw,5rem)}.BlogIndexPage_hero__u_2XI{margin-bottom:1.5rem;max-width:72ch}.BlogIndexPage_eyebrow__1Fage{color:var(--color-text-muted);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.BlogIndexPage_title__LKO7M{font-size:clamp(2rem,4vw,3.2rem);line-height:1.08;margin:.55rem 0 .95rem}.BlogIndexPage_description__q5NGJ{color:var(--color-text-muted);line-height:1.7;margin:0}.BlogIndexPage_countLabel__B8Ucm{color:var(--color-text-muted);font-size:.9rem;font-weight:600;margin:.9rem 0 0}.BlogIndexPage_filters__Z9_Wh{display:flex;flex-wrap:wrap;gap:.55rem;margin:0 0 1.4rem}.BlogIndexPage_filterChip__Jl7j4{background:color-mix(in srgb,var(--color-border) 36%,transparent);border-radius:999px;color:var(--color-text);font-size:.82rem;font-weight:700;padding:.38rem .72rem;text-decoration:none}.BlogIndexPage_filterChipActive__nG9Py{background:#0f172a;color:#fff}.BlogIndexPage_meta__W_JNw{color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:.8rem;font-weight:600;gap:.45rem;margin:0}.BlogIndexPage_badgeRow__2s5rw{display:flex;flex-wrap:wrap;gap:.5rem}.BlogIndexPage_badge__QivIA{background:color-mix(in srgb,var(--color-border) 45%,transparent);border-radius:999px;color:var(--color-text);font-size:.75rem;font-weight:700;padding:.33rem .62rem;text-transform:capitalize}.BlogIndexPage_grid__GVjzd{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.BlogIndexPage_card__ho_06{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;display:flex;flex-direction:column;gap:.72rem;padding:1rem}.BlogIndexPage_cardMedia__CH8Xe{border-radius:.75rem;display:block;margin-bottom:.1rem;overflow:hidden;text-decoration:none}.BlogIndexPage_cardImage__uhQ8N{aspect-ratio:1200/630;display:block;height:auto;object-fit:cover;width:100%}.BlogIndexPage_cardTitle__IydNc{font-size:1.15rem;line-height:1.34;margin:0}.BlogIndexPage_cardTitle__IydNc a{color:inherit;text-decoration:none}.BlogIndexPage_cardTitle__IydNc a:hover{text-decoration:underline}.BlogIndexPage_cardDescription__nPO1V{color:var(--color-text-muted);line-height:1.62;margin:0}.BlogIndexPage_readLink__xxEtC{color:#2f47d0;font-size:.86rem;font-weight:700;margin-top:auto;text-decoration:none}.BlogIndexPage_readLink__xxEtC:hover{text-decoration:underline}.BlogIndexPage_emptyState__Yb0ik{border:1px dashed var(--color-border);border-radius:1rem;padding:1.5rem 1.2rem}.BlogIndexPage_emptyState__Yb0ik h2{margin:0 0 .6rem}.BlogIndexPage_emptyState__Yb0ik p{color:var(--color-text-muted);margin:0}.BlogIndexPage_pagination___kS_Q{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;margin-top:1.45rem}.BlogIndexPage_pageNumbers__fBs03{display:flex;flex-wrap:wrap;gap:.45rem}.BlogIndexPage_pageNav__xRb7A,.BlogIndexPage_pageNumber___FLRm{border:1px solid var(--color-border);border-radius:.6rem;color:var(--color-text);font-size:.84rem;font-weight:700;min-width:2.1rem;padding:.42rem .6rem;text-align:center;text-decoration:none}.BlogIndexPage_pageNav__xRb7A:hover,.BlogIndexPage_pageNumber___FLRm:hover{border-color:color-mix(in srgb,#0f172a 22%,var(--color-border))}.BlogIndexPage_pageNavDisabled__CE2jr{color:var(--color-text-muted);cursor:not-allowed}.BlogIndexPage_pageNumberActive__f0qeb{background:#0f172a;border-color:#0f172a;color:#fff}@media (max-width:68rem){.BlogIndexPage_grid__GVjzd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:46rem){.BlogIndexPage_grid__GVjzd{grid-template-columns:minmax(0,1fr)}}