.blog-list-screen_header__QTgLM{margin-bottom:32px}.blog-list-screen_heading__Mm4D_{font-size:2rem;font-weight:700;color:#111827;margin:0 0 8px}.blog-list-screen_description__dgrUA{font-size:1rem;color:#6b7280;margin:0}.blog-list-screen_filters__Xc6me{margin-bottom:32px}.blog-list-screen_grid__2iVDQ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media (max-width:768px){.blog-list-screen_grid__2iVDQ{grid-template-columns:1fr}}.blog-list-screen_empty__rCsIe{grid-column:1/-1;text-align:center;padding:64px 20px;color:#9ca3af;font-size:1rem}.blog-list-screen_card__o_v7N{display:flex;flex-direction:column;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.blog-list-screen_card__o_v7N:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);border-color:#d1d5db}.blog-list-screen_cardIcon__RpFiw{display:flex;align-items:center;justify-content:center;background:#eff6ff;height:120px;font-size:2.5rem;border-bottom:1px solid #e5e7eb}.blog-list-screen_cardBody__zw4Bs{display:flex;flex-direction:column;flex:1 1;padding:20px;gap:8px}.blog-list-screen_categoryBadge__wjERD{display:inline-block;padding:2px 10px;border-radius:20px;font-size:.75rem;font-weight:500;background:#dbeafe;color:#1d4ed8;width:-moz-fit-content;width:fit-content}.blog-list-screen_cardTitle__SFOkG{font-size:1.0625rem;font-weight:600;color:#111827;margin:0;line-height:1.4}.blog-list-screen_cardTitleLink__Gj7vM{color:inherit;text-decoration:none}.blog-list-screen_cardTitleLink__Gj7vM:hover{color:#2563eb}.blog-list-screen_cardDescription__xm8WL{font-size:.875rem;color:#6b7280;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-list-screen_cardFooter__D6UYM{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid #f3f4f6}.blog-list-screen_cardDate__2jFbE,.blog-list-screen_cardReadingTime__Whhf6{font-size:.8125rem;color:#9ca3af}.blog-list-screen_cardReadingTime__Whhf6:before{content:"·";margin-right:12px}