.post-card[data-v-61bbbd95]{background:var(--p-surface-card);border:1px solid var(--p-surface-border);border-radius:12px;box-shadow:0 2px 4px #0000000d;padding:1rem;transition:all .3s ease}@media (min-width:768px){.post-card[data-v-61bbbd95]{padding:2rem}}.post-card[data-v-61bbbd95]:hover{border-color:var(--p-primary-color);box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.post-card__content[data-v-61bbbd95]{display:flex;flex-direction:column;height:100%}.post-card__title[data-v-61bbbd95]{color:var(--p-text-color);font-size:1.25rem;font-weight:600;line-height:1.3;margin-bottom:1rem}@media (min-width:768px){.post-card__title[data-v-61bbbd95]{font-size:1.5rem}}.post-card__link[data-v-61bbbd95]{color:inherit;text-decoration:none;transition:color .2s ease}.post-card__link[data-v-61bbbd95]:hover{color:var(--p-primary-color)}.post-card__description[data-v-61bbbd95]{color:var(--p-text-muted-color);display:-webkit-box;line-height:1.6;margin-bottom:1.5rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;overflow:hidden}.post-card__meta[data-v-61bbbd95]{color:var(--p-text-muted-color);font-size:.875rem;margin-top:auto}.post-card__category[data-v-61bbbd95]{color:var(--p-primary-color);display:block;font-weight:500;margin-bottom:.5rem;text-decoration:none;transition:color .2s ease}.post-card__category[data-v-61bbbd95]:hover{color:var(--p-primary-600)}.post-card__tags[data-v-61bbbd95]{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.post-card__tags-label[data-v-61bbbd95]{font-style:italic;margin-right:.25rem;opacity:.8}.post-card__tag[data-v-61bbbd95]{color:var(--p-text-muted-color);font-style:italic;opacity:.8;text-decoration:none;transition:color .2s ease}.post-card__tag[data-v-61bbbd95]:hover{color:var(--p-primary-color);opacity:1}.posts-list[data-v-cfce4674]{background:var(--p-surface-ground);color:var(--p-text-color)}.posts-list__container[data-v-cfce4674]{margin:0 auto;max-width:1200px;padding:0}.posts-list__header[data-v-cfce4674]{margin-bottom:2rem;text-align:center}@media (min-width:768px){.posts-list__header[data-v-cfce4674]{margin-bottom:4rem;text-align:left}}.posts-list__description[data-v-cfce4674]{color:var(--p-text-muted-color);font-size:1.125rem;line-height:1.6;margin-top:1rem;max-width:600px}@media (min-width:768px){.posts-list__description[data-v-cfce4674]{margin-top:1.5rem}}.posts-list__grid[data-v-cfce4674]{display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:2rem}@media (min-width:768px){.posts-list__grid[data-v-cfce4674]{gap:2rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (min-width:1024px){.posts-list__grid[data-v-cfce4674]{gap:2.5rem}}.posts-list__pagination[data-v-cfce4674]{display:flex;justify-content:center;margin:3rem 0 2rem}.posts-list__pagination[data-v-cfce4674] .p-paginator{background:var(--p-surface-card);border-radius:8px;padding:1rem}.posts-list__pagination[data-v-cfce4674] .p-paginator-pages{display:flex;gap:.5rem}.posts-list__pagination[data-v-cfce4674] .p-paginator-page{border-radius:6px;height:2.5rem;min-width:2.5rem}.posts-list__loading[data-v-cfce4674]{align-items:center;display:flex;justify-content:center;min-height:200px}.posts-list__empty[data-v-cfce4674]{color:var(--p-text-muted-color);padding:3rem 1rem;text-align:center}.posts-list__empty p[data-v-cfce4674]{font-size:1.125rem}
