.bylinkovy-blog-page{padding:60px 0}.blog-nadpis{font-size:32px;font-weight:700;margin-bottom:40px;color:#222}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.blog-card{display:flex;flex-direction:column;background:#fff;border:1px solid #eee;border-radius:8px;overflow:hidden;transition:box-shadow 0.2s}.blog-card:hover{box-shadow:0 4px 20px rgba(0,0,0,0.10)}.blog-card__thumb{display:block;aspect-ratio:16/9;overflow:hidden}.blog-card__thumb img{width:100%;height:100%;object-fit:contain;display:block;transition:transform 0.3s}.blog-card:hover .blog-card__thumb img{transform:scale(1.04)}.blog-card__body{display:flex;flex-direction:column;gap:10px;padding:20px;flex:1}.blog-card__meta time{font-size:13px;color:#999}.blog-card__title{font-size:18px;font-weight:600;line-height:1.4;color:#222}.blog-card__title a:hover{text-decoration:underline}.blog-card__excerpt{font-size:14px;color:#555;line-height:1.6;flex:1}.blog-card__link{display:inline-block;margin-top:8px;font-size:13px;font-weight:600;color:#222;text-decoration:underline}.blog-card__link:hover{color:#555}.blog-pagination{display:flex;justify-content:center;gap:8px;margin-top:50px;flex-wrap:wrap}.blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #ddd;border-radius:4px;font-size:14px;color:#222;transition:background 0.2s}.blog-pagination .page-numbers.current,.blog-pagination .page-numbers:hover{background:#222;color:#fff;border-color:#222}.blog-empty{color:#999;font-size:16px}@media (max-width:900px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.blog-grid{grid-template-columns:1fr}.blog-nadpis{font-size:24px}}