.page-hero{padding-block:var(--space-8);background:radial-gradient(circle at top left,rgba(37,99,235,0.08),transparent 55%),radial-gradient(circle at top right,rgba(45,212,191,0.12),transparent 55%)}.page-hero-inner{max-width:720px}.page-hero-label{display:inline-flex;align-items:center;gap:0.4rem;padding:0.16rem 0.7rem;border-radius:999px;background:var(--color-surface);border:1px solid var(--color-border);font-size:var(--font-size-xs);letter-spacing:0.16em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-2)}.page-hero-title{margin-bottom:var(--space-3)}.page-hero-text{font-size:var(--font-size-lg);color:var(--color-text-muted);margin-bottom:var(--space-4)}.page-hero-meta{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.page-hero-meta-text{font-size:var(--font-size-sm);color:var(--color-text-muted)}.news-layout{display:grid;gap:var(--space-6);align-items:flex-start}.news-main{min-width:0}.news-sidebar{display:flex;flex-direction:column;gap:var(--space-4)}.sidebar-block+.sidebar-block{margin-top:0}.sidebar-links{display:flex;flex-direction:column;gap:0.5rem}.sidebar-link{font-size:var(--font-size-sm);color:var(--color-text-muted);padding:0.3rem 0;border-radius:var(--radius-sm);transition:color var(--transition-base),transform var(--transition-fast)}.sidebar-link:hover{color:var(--color-primary);transform:translateX(2px)}.sidebar-tags{display:flex;flex-wrap:wrap;gap:0.4rem}.sidebar-tag{font-size:var(--font-size-xs)}.article-card-link{font-weight:600;color:var(--color-primary);text-decoration:none}.article-card-link:hover{color:var(--color-primary-strong)}@media(min-width:1024px){.news-layout{grid-template-columns:minmax(0,2.2fr)minmax(280px,0.9fr)}}@media(max-width:639px){.page-hero{padding-block:var(--space-6)}}