.news-page[data-v-fab46179]{padding-bottom:80px}.news-header[data-v-fab46179]{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);margin-bottom:40px;padding:120px 0 60px}.hero-content[data-v-fab46179]{max-width:800px}.tag[data-v-fab46179]{background:rgba(var(--color-primary-rgb), .1);color:var(--color-primary);letter-spacing:1px;border-radius:20px;margin-bottom:16px;padding:4px 12px;font-size:14px;font-weight:600;display:inline-block}.title[data-v-fab46179]{color:#1e293b;margin-bottom:24px;font-size:3.5rem;font-weight:700;line-height:1.2}.subtitle[data-v-fab46179]{color:#64748b;font-size:1.25rem;line-height:1.6}.filter-bar[data-v-fab46179]{flex-wrap:wrap;gap:12px;margin-bottom:48px;display:flex}.filter-btn[data-v-fab46179]{color:#64748b;cursor:pointer;background:#f1f5f9;border:1px solid #0000;border-radius:30px;padding:8px 24px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.filter-btn[data-v-fab46179]:hover{background:#e2e8f0}.filter-btn.active[data-v-fab46179]{background:var(--color-primary);color:#fff;box-shadow:0 4px 12px rgba(var(--color-primary-rgb), .3)}.news-grid[data-v-fab46179]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:32px;display:grid}.news-card[data-v-fab46179]{cursor:pointer;background:#fff;border-radius:16px;transition:all .4s cubic-bezier(.4,0,.2,1);animation:.6s both fadeInUp-fab46179;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}.news-card[data-v-fab46179]:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a}.card-image[data-v-fab46179]{height:220px;position:relative;overflow:hidden}.card-image img[data-v-fab46179]{object-fit:cover;width:100%;height:100%;transition:transform .6s}.news-card:hover .card-image img[data-v-fab46179]{transform:scale(1.1)}.category-tag[data-v-fab46179]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#0009;border-radius:4px;padding:4px 12px;font-size:12px;position:absolute;top:16px;left:16px}.card-content[data-v-fab46179]{padding:24px}.card-date[data-v-fab46179]{color:#94a3b8;margin-bottom:12px;font-size:14px}.card-title[data-v-fab46179]{color:#1e293b;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:1.5rem;font-weight:600;line-height:1.4;overflow:hidden}.card-summary[data-v-fab46179]{color:#64748b;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:24px;font-size:1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.read-more[data-v-fab46179]{color:var(--color-primary);align-items:center;gap:8px;font-weight:600;transition:gap .3s;display:flex}.news-card:hover .read-more[data-v-fab46179]{gap:12px}.loading-state[data-v-fab46179],.empty-state[data-v-fab46179]{text-align:center;color:#94a3b8;padding:100px 0}.spinner[data-v-fab46179]{border:3px solid #f1f5f9;border-top-color:var(--color-primary);border-radius:50%;width:40px;height:40px;margin:0 auto 16px;animation:1s linear infinite spin-fab46179}@keyframes spin-fab46179{to{transform:rotate(360deg)}}@keyframes fadeInUp-fab46179{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.title[data-v-fab46179]{font-size:2.2rem}.news-grid[data-v-fab46179]{grid-template-columns:1fr;gap:24px}.news-header[data-v-fab46179]{padding:100px 0 40px}.filter-bar[data-v-fab46179]{justify-content:flex-start;gap:8px;margin-bottom:32px}.filter-btn[data-v-fab46179]{padding:6px 16px;font-size:14px}.news-card[data-v-fab46179]:hover{transform:none}}
