.news-list[data-v-46a776ba]{max-width:1100px;margin:0 auto;padding:60px 24px 80px}.news-list__header[data-v-46a776ba]{text-align:center;margin-bottom:48px}.news-list__header h1[data-v-46a776ba]{font-size:2.4rem;font-weight:700;color:#1a1a2e;margin-bottom:12px}.news-list__header p[data-v-46a776ba]{font-size:1.1rem;color:#6b7280;max-width:600px;margin:0 auto}.news-list__grid[data-v-46a776ba]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.news-list__card[data-v-46a776ba]{display:flex;flex-direction:column;padding:28px;border-radius:16px;border:1px solid #e5e7eb;background:#fff;text-decoration:none;color:inherit;transition:box-shadow .2s,border-color .2s,transform .2s}.news-list__card[data-v-46a776ba]:hover{box-shadow:0 8px 24px #5b21b61a;border-color:#8b5cf6;transform:translateY(-2px)}.news-list__card h2[data-v-46a776ba]{font-size:1.2rem;font-weight:600;color:#1a1a2e;margin:12px 0 8px;line-height:1.4}.news-list__card p[data-v-46a776ba]{font-size:.95rem;color:#6b7280;line-height:1.6;flex:1}.news-list__badge[data-v-46a776ba]{display:inline-block;padding:4px 12px;border-radius:20px;background:#ede9fe;color:#7c3aed;font-size:.8rem;font-weight:600;width:fit-content}.news-list__meta[data-v-46a776ba]{display:flex;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid #f3f4f6;font-size:.85rem;color:#9ca3af}@media (max-width: 768px){.news-list[data-v-46a776ba]{padding:40px 16px 60px}.news-list__header h1[data-v-46a776ba]{font-size:1.8rem}.news-list__grid[data-v-46a776ba]{grid-template-columns:1fr}}
