.posts-banner[data-v-c24b62ce]{padding:2rem 0}.posts-list[data-v-c24b62ce]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.post-item[data-v-c24b62ce]{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000000d;display:flex;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.post-item[data-v-c24b62ce]:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-3px)}.post-image[data-v-c24b62ce]{background-color:#f5f5f5;flex-shrink:0;overflow:hidden;position:relative;width:280px}.post-image img[data-v-c24b62ce]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.post-item:hover .post-image img[data-v-c24b62ce]{transform:scale(1.05)}.post-category[data-v-c24b62ce]{background:var(--color-primary);border-radius:20px;color:#fff;font-size:.75rem;font-weight:600;left:1rem;letter-spacing:.5px;padding:.4rem .8rem;position:absolute;text-transform:uppercase;top:1rem}.post-content[data-v-c24b62ce]{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem 2rem}.post-title[data-v-c24b62ce]{color:var(--color-text-primary);font-size:1.3rem;font-weight:700;line-height:1.4;margin:0 0 .5rem}.post-date[data-v-c24b62ce]{font-size:.85rem;margin-bottom:1rem}.post-date[data-v-c24b62ce],.post-excerpt[data-v-c24b62ce]{color:var(--color-text-secondary)}.post-excerpt[data-v-c24b62ce]{flex-grow:1;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.post-footer[data-v-c24b62ce]{border-top:1px solid var(--color-border,#eee);justify-content:space-between;margin-top:auto;padding-top:1rem}.post-author[data-v-c24b62ce],.post-footer[data-v-c24b62ce]{align-items:center;display:flex}.post-author[data-v-c24b62ce]{color:var(--color-text-secondary);font-size:.85rem;font-weight:500;gap:.5rem}.author-avatar[data-v-c24b62ce]{border-radius:50%;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}.read-more[data-v-c24b62ce]{background:transparent;border:none;border:1px solid var(--color-primary);border-radius:4px;color:var(--color-primary);cursor:pointer;font-size:.85rem;font-weight:600;padding:.5rem 1rem;transition:all .2s ease}.read-more[data-v-c24b62ce]:hover{background-color:var(--color-primary);color:#fff}.posts-paginator[data-v-c24b62ce]{margin-top:2rem}@media(max-width:992px){.post-image[data-v-c24b62ce]{width:220px}.post-content[data-v-c24b62ce]{padding:1.25rem}}@media(max-width:768px){.post-item[data-v-c24b62ce]{flex-direction:column}.post-image[data-v-c24b62ce]{height:220px;width:100%}.post-category[data-v-c24b62ce]{left:auto;right:1rem;top:1rem}.post-title[data-v-c24b62ce]{font-size:1.2rem}}@media(max-width:576px){.post-image[data-v-c24b62ce]{height:180px}.post-content[data-v-c24b62ce]{padding:1rem}.post-title[data-v-c24b62ce]{font-size:1.1rem}.post-excerpt[data-v-c24b62ce]{font-size:.9rem;margin-bottom:1rem}.post-footer[data-v-c24b62ce]{padding-top:.75rem}}
