.blog-page_root__dRhRT{background:#fff;font-family:Inter,Roboto,Arial,sans-serif;min-height:calc(100vh - 64px);padding:48px 24px 32px}.blog-page_container__GTYdl{max-width:1200px;margin:0 auto}.blog-page_title__0_ZIl{margin:12px 0 6px;color:#1a1a1a;font-size:32px;font-weight:700;letter-spacing:.2px}.blog-page_subtitle__PyvnZ{margin:0 0 22px;color:rgba(17,24,39,.6);font-size:16px;line-height:1.5}.blog-page_loading__izNL5{display:flex;justify-content:center;align-items:center;min-height:140px;color:rgba(17,24,39,.65)}.blog-page_error__LZRC4{color:#b91c1c;margin-top:18px}.blog-page_empty__7VdGV{margin-top:18px;color:rgba(17,24,39,.65)}.blog-page_grid__dzbaB{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:24px;gap:24px}.blog-page_card__Odt_q{border:1px solid rgba(0,0,0,.08);border-radius:14px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.blog-page_coverLink__3KIrV{display:block;text-decoration:none}.blog-page_cover__Z0TP6{object-fit:cover;display:block}.blog-page_coverPlaceholder__fkzzA,.blog-page_cover__Z0TP6{width:100%;height:190px;background:#f3f4f6}.blog-page_cardBody__Eyi_9{padding:16px 16px 18px}.blog-page_meta__QY_nN{font-size:13px;color:rgba(17,24,39,.55);margin-bottom:8px}.blog-page_cardTitleLink__oFZiD{text-decoration:none;color:inherit}.blog-page_cardTitle__yQHA3{margin:0 0 8px;color:#1a1a1a;font-size:20px;font-weight:700;line-height:1.3}.blog-page_excerpt__OQ71Y{margin:0 0 14px;color:rgba(17,24,39,.7);font-size:15px;line-height:1.6}.blog-page_actions__gcGvU{display:flex;justify-content:flex-start}.blog-page_readMoreLink__pyIU7{text-decoration:none}.blog-page_readMoreButton__30vST{display:inline-block;background:#f0f0f1;color:#222;border-radius:8px;padding:8px 14px;font-size:14px;transition:background .2s}.blog-page_readMoreLink__pyIU7:hover .blog-page_readMoreButton__30vST{background:#e2e2e4}