.BlogCard_card__ga3_B{display:flex;flex-direction:column;background:var(--color-card-bg);border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease,background .15s ease}.BlogCard_card__ga3_B:hover{border-color:var(--border-strong);transform:translateY(-2px)}.BlogCard_media__pHs5M{position:relative;width:100%;aspect-ratio:16/9;background:var(--amethyst-deep)}.BlogCard_cover__41BB0{object-fit:cover}.BlogCard_fallback__xGL_Q{width:100%;height:100%;background:linear-gradient(135deg,color-mix(in oklab,var(--shape-c) 35%,var(--amethyst)) 0,var(--amethyst) 100%)}.BlogCard_body__qKVAi{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1 1}@media (min-width:768px){.BlogCard_body__qKVAi{padding:28px 32px 32px}}.BlogCard_title__p_Urt{font-family:var(--font-heading);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:800;line-height:1.2;letter-spacing:-.015em;color:var(--text);margin:0}.BlogCard_metadata__jdFjH{display:flex;flex-wrap:wrap;gap:10px;font-family:var(--font-heading);font-size:.875rem;font-weight:400;letter-spacing:.02em;color:hsla(33,27%,92%,.6)}.BlogCard_excerpt__PZUdf{font-family:var(--font-body);font-size:.95rem;line-height:1.65;color:var(--text-muted);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BlogCard_cta__n_otP{margin-top:auto;padding-top:8px;font-family:var(--font-heading);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--spring-green)}@media (min-width:768px){.BlogCard_hero__7wEvx{flex-direction:row;align-items:stretch}.BlogCard_hero__7wEvx .BlogCard_media__pHs5M{width:60%;aspect-ratio:16/9}.BlogCard_hero__7wEvx .BlogCard_body__qKVAi{width:40%;padding:40px;gap:16px;justify-content:center}.BlogCard_hero__7wEvx .BlogCard_title__p_Urt{font-size:clamp(1.8rem,3vw,2.4rem)}.BlogCard_hero__7wEvx .BlogCard_excerpt__PZUdf{-webkit-line-clamp:3;font-size:1rem}}.BlogIndex_section__rHuDb{max-width:1160px;margin:0 auto;padding:0 clamp(1.5rem,5vw,5rem) clamp(5rem,10vw,8rem)}.BlogIndex_chips__XYxJV{display:flex;flex-wrap:wrap;gap:10px;padding-top:2rem}.BlogIndex_chip__trsUA{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:.04em;padding:9px 16px;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);border:1px solid var(--border-default);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.BlogIndex_chip__trsUA:hover{border-color:var(--c)}.BlogIndex_chipActive__FvR6e{background:var(--c);color:var(--amethyst);border-color:var(--c);font-weight:700}.BlogIndex_chipDot__FxzTV{width:6px;height:6px;border-radius:50%;background:var(--c);flex:0 0 auto}.BlogIndex_chipActive__FvR6e .BlogIndex_chipDot__FxzTV{background:var(--amethyst)}.BlogIndex_chipCount__H8Bwq{font-size:11px;font-weight:600;opacity:.55}.BlogIndex_chipActive__FvR6e .BlogIndex_chipCount__H8Bwq{opacity:.7}.BlogIndex_heroSlot__Pv6ES{margin-top:2rem}.BlogIndex_heroSlot__Pv6ES+.BlogIndex_grid__UhR5s{margin-top:24px}.BlogIndex_grid__UhR5s{margin-top:2rem;display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;align-items:start}@media (min-width:768px){.BlogIndex_grid__UhR5s{grid-template-columns:repeat(2,1fr)}}.BlogIndex_empty__kSxA6{margin:4rem 0;text-align:center;font-family:var(--font-body);color:var(--text-muted)}