.post-card_chips__CGrGw{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.post-card_chip__2ZVVn{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;padding:4px 8px;border-radius:5px;border:1px solid var(--blog-border-soft);color:var(--blog-meta);text-decoration:none;white-space:nowrap}.post-card_chip__2ZVVn:hover{color:var(--blog-muted);border-color:var(--blog-border)}.post-card_chipCategory__OF7ib{border-color:var(--blog-border);color:var(--blog-accent)}.post-card_titleLink__T0TBK{color:inherit;text-decoration:none}.post-card_titleLink__T0TBK:hover{color:var(--blog-accent-hover)}.post-card_coverHatch__Hlp_Q{background-image:var(--blog-hatch)}.post-card_coverImage__pgUz1{width:100%;height:100%;object-fit:cover;display:block}.post-card_card__DfRIO{display:flex;flex-direction:column;border:1px solid var(--blog-border);border-radius:14px;overflow:hidden;background:var(--blog-surface);backdrop-filter:blur(30px) saturate(170%);-webkit-backdrop-filter:blur(30px) saturate(170%);transition:border-color .2s ease,transform .2s ease}.post-card_card__DfRIO:hover{border-color:var(--blog-border-hover);transform:translateY(-2px)}.post-card_cardCoverLink__aWoHw{display:block}.post-card_cardCover__0RYRB{aspect-ratio:1536/912;border-bottom:1px solid var(--blog-border);overflow:hidden}.post-card_cardBody__X8PIT{padding:20px;display:flex;flex-direction:column;gap:12px;flex:1 1}.post-card_cardTitle__AtnKo{margin:0;font-size:19px;line-height:1.25;letter-spacing:-.015em;font-weight:600}.post-card_cardExcerpt__Fo4NY{margin:0;font-size:14px;line-height:1.5;color:var(--blog-muted);flex:1 1;text-wrap:pretty}.post-card_cardMeta__ESTF4{display:flex;gap:10px;font-family:var(--font-mono);font-size:11px;color:var(--blog-meta);padding-top:10px;border-top:1px solid var(--blog-border-soft)}.post-card_row__KExTZ{display:grid;grid-template-columns:220px 1fr;grid-gap:24px;gap:24px;padding:16px;border:1px solid var(--blog-border);border-radius:14px;background:var(--blog-surface);backdrop-filter:blur(30px) saturate(170%);-webkit-backdrop-filter:blur(30px) saturate(170%);transition:border-color .2s ease}.post-card_row__KExTZ:hover{border-color:var(--blog-border-hover)}@media(max-width:720px){.post-card_row__KExTZ{grid-template-columns:1fr;gap:14px}}.post-card_rowCoverLink__dw_11{display:block}.post-card_rowCover__tx8o1{height:130px;border-radius:10px;overflow:hidden}.post-card_rowBody__dkOpK{display:flex;flex-direction:column;gap:10px;padding:4px 8px 4px 0;min-width:0}.post-card_rowMeta__dp7cr{font-family:var(--font-mono);font-size:11px;color:var(--blog-meta);margin-left:auto;white-space:nowrap}@media(max-width:720px){.post-card_rowMeta__dp7cr{margin-left:0}}.post-card_rowTitle__VafdE{margin:0;font-size:23px;line-height:1.2;letter-spacing:-.02em;font-weight:600;text-wrap:pretty}.post-card_rowExcerpt__XC085{margin:0;font-size:16px;line-height:1.5;color:var(--blog-muted);text-wrap:pretty}.post-card_compactRow__9XFIx{display:grid;grid-template-columns:110px 1fr 130px 90px;grid-gap:18px;gap:18px;align-items:center;padding:15px 20px;border-bottom:1px solid var(--blog-border-soft);text-decoration:none;color:var(--blog-text);transition:background .15s ease}.post-card_compactRow__9XFIx:last-child{border-bottom:0}.post-card_compactRow__9XFIx:hover{background:hsla(0,0%,100%,.04)}@media(max-width:720px){.post-card_compactRow__9XFIx{grid-template-columns:1fr;gap:6px}}.post-card_compactDate__TINIW{font-family:var(--font-mono);font-size:11px;color:var(--blog-meta)}.post-card_compactTitle__E2r0_{font-size:16px;font-weight:500;letter-spacing:-.01em;text-wrap:pretty}.post-card_compactCategory__RmE8X{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--blog-accent)}.post-card_compactRead__w_hhn{font-family:var(--font-mono);font-size:11px;color:var(--blog-meta);text-align:right}@media(max-width:720px){.post-card_compactRead__w_hhn{text-align:left}}@keyframes blog-index_ljSpin__eI7CL{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes blog-index_ljShine__W3edV{0%,14%{transform:translateX(-180%) skewX(-18deg)}60%,to{transform:translateX(380%) skewX(-18deg)}}@keyframes blog-index_ljPulse__mRYP7{0%,to{box-shadow:0 0 4px 0 currentColor;opacity:.85}50%{box-shadow:0 0 14px 2px currentColor;opacity:1}}@keyframes blog-index_ljDriftA__JQz7v{0%,to{transform:translate(0) scale(1)}50%{transform:translate(34px,24px) scale(1.09)}}@keyframes blog-index_ljDriftB__xcb_p{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-28px,-18px) scale(1.06)}}@keyframes blog-index_ljIn__Cd3Lb{0%{opacity:0;transform:scale(.955) translateY(16px)}to{opacity:1;transform:none}}@keyframes blog-index_ljUp__Qu_fJ{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:none}}@keyframes blog-index_ljRise__TE1d5{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes blog-index_ljRot__2GPmv{to{transform:rotate(1turn)}}@keyframes blog-index_ljGoldPulse__VzefR{0%,to{box-shadow:0 0 18px rgba(255,215,0,.45)}50%{box-shadow:0 0 26px rgba(255,215,0,.75)}}.blog-index_main__gvDz2{max-width:1180px;margin:0 auto;padding:56px 40px 96px;animation:blog-index_ljRise__TE1d5 .55s cubic-bezier(.22,1,.36,1) both}@media(max-width:720px){.blog-index_main__gvDz2{padding:32px 16px 64px}}.blog-index_head__J_Hqf{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-bottom:36px}.blog-index_headText__fkkm3{max-width:640px}.blog-index_kicker__2uk8D{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;color:var(--blog-accent);margin-bottom:14px}.blog-index_title__DLB8o{margin:0 0 12px;font-size:52px;line-height:1.02;letter-spacing:-.03em;font-weight:700;text-wrap:pretty}@media(max-width:720px){.blog-index_title__DLB8o{font-size:34px}}.blog-index_lead__c8QPM{margin:0;font-size:17px;line-height:1.55;color:var(--blog-muted);text-wrap:pretty}.blog-index_controls__V_V4X{display:flex;flex-direction:column;gap:10px;min-width:260px}@media(max-width:720px){.blog-index_controls__V_V4X{width:100%;min-width:0}}.blog-index_search__O4eSH{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--blog-border);border-radius:10px;background:var(--blog-surface)}.blog-index_search__O4eSH:focus-within{border-color:var(--blog-border-hover)}.blog-index_searchIcon__GxXsm{display:inline-flex;color:var(--blog-meta)}.blog-index_searchInput__JvhoE{flex:1 1;min-width:0;background:rgba(0,0,0,0);border:0;outline:0;color:var(--blog-text);font-size:14px;font-family:inherit}.blog-index_searchInput__JvhoE::placeholder{color:var(--blog-meta)}.blog-index_layoutSwitch__5snVM{display:flex;align-items:center;gap:6px;padding:4px;border:1px solid var(--blog-border);border-radius:10px;background:var(--blog-surface)}.blog-index_layoutButton__iUmMc{flex:1 1;padding:7px 12px;border:0;border-radius:7px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;background:rgba(0,0,0,0);color:var(--blog-muted);transition:background .15s ease,color .15s ease}.blog-index_layoutButton__iUmMc:hover{color:var(--blog-text)}.blog-index_layoutButtonActive__zE_my{background:var(--blog-fill);color:var(--blog-on-fill)}.blog-index_layoutButtonActive__zE_my:hover{color:var(--blog-on-fill)}.blog-index_filters__dzVoO{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid var(--blog-border);margin-bottom:32px}.blog-index_pill__c1QaG{display:inline-flex;align-items:center;white-space:nowrap;padding:8px 14px;border-radius:999px;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:500;background:rgba(0,0,0,0);border:1px solid var(--blog-border-soft);color:var(--blog-muted);transition:border-color .15s ease,color .15s ease,background .15s ease}.blog-index_pill__c1QaG:hover{color:var(--blog-text);border-color:var(--blog-border)}.blog-index_pillActive__XHQn4{background:rgba(255,224,102,.1);border-color:var(--blog-accent);color:var(--blog-accent-hover)}.blog-index_pillCount__cn_oi{font-family:var(--font-mono);font-size:11px;opacity:.55;margin-left:7px}.blog-index_featured__FKixH{display:grid;grid-template-columns:1.05fr .95fr;border:1px solid var(--blog-border);border-radius:16px;overflow:hidden;background:var(--blog-surface);backdrop-filter:blur(30px) saturate(170%);-webkit-backdrop-filter:blur(30px) saturate(170%);margin-bottom:40px}@media(max-width:860px){.blog-index_featured__FKixH{grid-template-columns:1fr}}.blog-index_featuredBody__gv1Gj{padding:38px 36px;display:flex;flex-direction:column;justify-content:space-between;gap:28px}@media(max-width:720px){.blog-index_featuredBody__gv1Gj{padding:24px 20px}}.blog-index_featuredChips__B0E4q{display:flex;gap:8px;align-items:center;margin-bottom:18px;flex-wrap:wrap}.blog-index_featuredBadge__kg2Lq{background:var(--blog-fill);color:var(--blog-on-fill);font-weight:600}.blog-index_featuredBadge__kg2Lq,.blog-index_featuredCategory__EKbH2{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;padding:5px 9px;border-radius:5px}.blog-index_featuredCategory__EKbH2{border:1px solid var(--blog-border);color:var(--blog-muted)}.blog-index_featuredTitle__Ykf5J{margin:0 0 14px;font-size:34px;line-height:1.1;letter-spacing:-.025em;font-weight:600;text-wrap:pretty}@media(max-width:720px){.blog-index_featuredTitle__Ykf5J{font-size:26px}}.blog-index_featuredLink__ifjdt{color:inherit;text-decoration:none}.blog-index_featuredLink__ifjdt:hover{color:var(--blog-accent-hover)}.blog-index_featuredExcerpt__1zD0r{margin:0;font-size:18px;line-height:1.55;color:var(--blog-muted);text-wrap:pretty}.blog-index_featuredMeta__ANGqk{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-family:var(--font-mono);font-size:12px;color:var(--blog-meta)}.blog-index_featuredRead__MPWUo{color:var(--blog-accent);text-decoration:none}.blog-index_featuredRead__MPWUo:hover{color:var(--blog-accent-hover)}.blog-index_featuredCover__3F6nk{min-height:320px;border-left:1px solid var(--blog-border);overflow:hidden;display:flex;align-items:center;justify-content:center}@media(max-width:860px){.blog-index_featuredCover__3F6nk{min-height:200px;border-left:0;border-top:1px solid var(--blog-border)}}.blog-index_featuredCoverImage__G1sJs{width:100%;height:auto;max-height:100%;object-fit:contain;display:block}.blog-index_featuredHatch__l3Tr7{width:100%;align-self:stretch;min-height:inherit;background-image:var(--blog-hatch)}.blog-index_grid__vIkYa{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}@media(max-width:1000px){.blog-index_grid__vIkYa{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.blog-index_grid__vIkYa{grid-template-columns:1fr}}.blog-index_list__14lZs{display:flex;flex-direction:column;gap:14px}.blog-index_compact__J_ALd{border:1px solid var(--blog-border);border-radius:14px;overflow:hidden;background:var(--blog-surface)}.blog-index_empty__7yQyQ{padding:64px 24px;text-align:center;border:1px dashed var(--blog-border);border-radius:14px;color:var(--blog-muted);font-family:var(--font-mono);font-size:13px}.blog-index_cta__QPmEH{margin-top:56px;padding:32px;border:1px solid var(--blog-border);border-radius:16px;background:linear-gradient(120deg,rgba(255,223,0,.06),var(--blog-surface))}@media(max-width:720px){.blog-index_cta__QPmEH{padding:24px 20px}}.blog-index_ctaTitle__TYy_u{margin:0 0 10px;font-size:24px;letter-spacing:-.02em;font-weight:600}.blog-index_ctaText__V04kF{margin:0 0 22px;font-size:15px;line-height:1.55;color:var(--blog-muted);max-width:560px}.blog-index_ctaButton__Un7Sx{display:inline-block;padding:12px 22px;border-radius:999px;background:var(--blog-fill);color:var(--blog-on-fill);font-weight:600;font-size:15px;text-decoration:none;transition:filter .2s ease,transform .2s ease}.blog-index_ctaButton__Un7Sx:hover{filter:brightness(1.05);transform:translateY(-1px)}.blog-index_ctaButton__Un7Sx:active{transform:scale(.98)}