.page-container[data-v-6e742d70]{background:#f5f7fa;min-height:100vh;padding:40px 0}.page-header[data-v-6e742d70]{margin-bottom:48px;text-align:center}.page-title[data-v-6e742d70]{color:#082680;font-size:2.5rem;font-weight:700;margin-bottom:12px}.page-subtitle[data-v-6e742d70]{color:#666;font-size:1.125rem}.posts-grid[data-v-6e742d70]{display:grid;gap:24px;grid-template-columns:repeat(1,1fr)}@media(min-width:600px){.posts-grid[data-v-6e742d70]{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.posts-grid[data-v-6e742d70]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.posts-grid[data-v-6e742d70]{grid-template-columns:repeat(4,1fr)}}.post-card[data-v-6e742d70]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;color:inherit;overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.post-card[data-v-6e742d70]:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.post-image[data-v-6e742d70]{aspect-ratio:16/10;overflow:hidden}.post-image img[data-v-6e742d70]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-image-placeholder[data-v-6e742d70]{align-items:center;background:#e0e0e0;display:flex;height:100%;justify-content:center;width:100%}.post-content[data-v-6e742d70]{padding:16px}.post-date[data-v-6e742d70]{color:#082680;font-size:.75rem;font-weight:500;margin-bottom:8px}.post-title[data-v-6e742d70]{color:#333;font-size:1rem;font-weight:600;line-height:1.4;margin-bottom:8px}.post-excerpt[data-v-6e742d70],.post-title[data-v-6e742d70]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.post-excerpt[data-v-6e742d70]{color:#666;font-size:.875rem;line-height:1.5;margin:0}.no-posts[data-v-6e742d70]{color:#999;padding:80px 20px;text-align:center}.no-posts p[data-v-6e742d70]{font-size:1.125rem;margin-top:16px}
