.news-page{min-height:100vh;padding:var(--space-20)0;background:0 0}.page-header{text-align:center;margin-bottom:var(--space-16)}.page-title{color:var(--text-primary);margin-bottom:var(--space-4);background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800}.page-description{font-size:var(--text-lg);color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.news-empty{text-align:center;padding:var(--space-20);color:var(--text-secondary)}.news-empty h3{font-size:var(--text-2xl);color:var(--text-primary);margin-bottom:var(--space-2)}.news-section{padding:var(--space-20)0;background:0 0;position:relative}.section-header{text-align:center;margin-bottom:var(--space-16);z-index:1;position:relative}.section-badge{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);border-radius:var(--radius-full);color:var(--blue-primary);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#0d7ce91a;border:1px solid #0d7ce933;font-weight:600;display:inline-flex}.section-title{color:var(--text-primary);margin-bottom:var(--space-4);background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800}.section-description{font-size:var(--text-lg);color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.news-grid{gap:var(--space-8);z-index:1;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid;position:relative}.news-card{background:var(--gradient-surface);border:1px solid var(--border-primary);border-radius:var(--radius-2xl);padding:var(--space-8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.news-card:before{content:"";background:var(--gradient-primary);height:2px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.news-card:hover:before{transform:scaleX(1)}.news-card:hover{border-color:var(--border-focus);box-shadow:var(--shadow-xl);transform:translateY(-4px)}.news-card-header{margin-bottom:var(--space-4)}.news-card-title{font-size:var(--text-xl);color:var(--text-primary);margin-bottom:var(--space-3);font-weight:700;line-height:1.3}.news-card-meta{gap:var(--space-4);flex-wrap:wrap;display:flex}.news-card-meta-item{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--text-tertiary);display:flex}.news-card-meta-item svg{opacity:.7}.news-card-excerpt{color:var(--text-secondary);margin-bottom:var(--space-6);line-height:1.6}.news-card-link{align-items:center;gap:var(--space-2);color:var(--blue-primary);font-weight:600;font-size:var(--text-sm);text-decoration:none;transition:all .3s;display:inline-flex}.news-card-link:hover{gap:var(--space-3);color:var(--blue-secondary)}.news-card-link svg{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.news-card-link:hover svg{transform:translate(3px)}.news-loading,.news-error{text-align:center;padding:var(--space-16);color:var(--text-secondary)}.news-loading{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.spinner{color:var(--blue-primary);animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.news-cta{text-align:center;margin-top:var(--space-12);z-index:1;position:relative}.stats-section{padding:var(--space-20)0;background:0 0}.stats-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.stat-card{align-items:flex-start;gap:var(--space-4);padding:var(--space-6);background:var(--gradient-surface);border:1px solid var(--border-primary);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.stat-card:hover{border-color:var(--border-focus);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.stat-icon{border-radius:var(--radius-lg);background:var(--gradient-primary);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.stat-content{flex:1}.stat-value{font-size:var(--text-3xl);color:var(--text-primary);margin-bottom:var(--space-2);background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:1}.stat-label{font-size:var(--text-base);color:var(--text-primary);margin-bottom:var(--space-1);font-weight:600}.stat-description{font-size:var(--text-sm);color:var(--text-tertiary)}@media (max-width:768px){.news-grid{grid-template-columns:1fr}.stats-grid{gap:var(--space-4);grid-template-columns:repeat(2,1fr)}.stat-card{text-align:center;flex-direction:column;align-items:center}.section-title{font-size:clamp(2rem,6vw,2.5rem)}}@media (max-width:480px){.stats-grid{grid-template-columns:1fr}.news-card{padding:var(--space-6)}}
