.news-hero[data-v-bcc8afc5]{background:linear-gradient(135deg,#fff,#f0f9ff 50%,#f0fdf4);margin-top:60px;overflow:hidden;padding:72px 0 48px;position:relative}.hero-background[data-v-bcc8afc5]{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute}.gradient-orb[data-v-bcc8afc5]{border-radius:50%;filter:blur(70px);opacity:.5;position:absolute}.orb-1[data-v-bcc8afc5]{background:radial-gradient(circle,rgba(59,130,246,.45),transparent);height:420px;left:-8%;top:-20%;width:420px}.orb-2[data-v-bcc8afc5]{background:radial-gradient(circle,rgba(16,185,129,.35),transparent);bottom:-25%;height:360px;right:-5%;width:360px}.hero-content[data-v-bcc8afc5]{margin:0 auto;max-width:720px;position:relative;text-align:center;z-index:1}.hero-title[data-v-bcc8afc5]{color:#0f172a;font-size:2.75rem;font-weight:800;letter-spacing:-.025em;line-height:1.15;margin-bottom:16px}.gradient-text[data-v-bcc8afc5]{background:linear-gradient(135deg,#3b82f6,#06b6d4,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-bcc8afc5]{color:#64748b;font-size:18px;line-height:1.6}.news-section[data-v-bcc8afc5]{background:#fff;padding:48px 0 100px}.news-grid[data-v-bcc8afc5]{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.news-card[data-v-bcc8afc5]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 16px #0f172a0a;color:inherit;display:flex;flex-direction:column;padding:28px;text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.news-card[data-v-bcc8afc5]:hover{border-color:#3b82f659;box-shadow:0 12px 32px #3b82f61f;transform:translateY(-4px)}.news-card-meta[data-v-bcc8afc5]{align-items:center;color:#64748b;display:flex;font-size:13px;gap:12px;justify-content:space-between;margin-bottom:14px}.news-category[data-v-bcc8afc5]{background:#3b82f614;border-radius:999px;color:#3b82f6;font-weight:600;padding:4px 10px;white-space:nowrap}.news-card-title[data-v-bcc8afc5]{color:#0f172a;font-size:1.25rem;font-weight:700;line-height:1.35;margin-bottom:12px}.news-card-excerpt[data-v-bcc8afc5]{color:#64748b;flex:1;font-size:15px;line-height:1.6;margin-bottom:20px}.news-card-link[data-v-bcc8afc5]{align-items:center;color:#3b82f6;display:inline-flex;font-size:14px;font-weight:600;gap:4px}.news-card-link svg[data-v-bcc8afc5]{transition:transform .2s ease}.news-card:hover .news-card-link svg[data-v-bcc8afc5]{transform:translate(3px)}.empty-state[data-v-bcc8afc5],.loading-state[data-v-bcc8afc5]{color:#64748b;font-size:16px;padding:80px 20px;text-align:center}.loading-spinner[data-v-bcc8afc5]{animation:news-spin-bcc8afc5 .9s linear infinite;border:3px solid #e2e8f0;border-left-color:#3b82f6;border-radius:50%;height:40px;margin:0 auto 16px;width:40px}@keyframes news-spin-bcc8afc5{to{transform:rotate(1turn)}}@media (max-width:1024px){.news-grid[data-v-bcc8afc5]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.news-hero[data-v-bcc8afc5]{margin-top:50px;padding:48px 0 32px}.hero-title[data-v-bcc8afc5]{font-size:2rem}.hero-subtitle[data-v-bcc8afc5]{font-size:16px}.news-section[data-v-bcc8afc5]{padding:32px 0 64px}.news-grid[data-v-bcc8afc5]{gap:20px;grid-template-columns:1fr}}
