.news-container[data-astro-cid-vcwz2lde]{max-width:1400px;margin:0 auto;padding:var(--space-4) var(--space-3);display:grid;grid-template-columns:1fr 320px;gap:var(--space-6);align-items:start}@media(max-width:1024px){.news-container[data-astro-cid-vcwz2lde]{grid-template-columns:1fr}}.news-article[data-astro-cid-vcwz2lde]{background-color:var(--color-surface);border:var(--border-width-2) solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--space-6);box-shadow:var(--box-shadow-sm)}@media(max-width:768px){.news-article[data-astro-cid-vcwz2lde]{padding:var(--space-4)}}.news-header[data-astro-cid-vcwz2lde]{margin-bottom:var(--space-6)}.news-meta[data-astro-cid-vcwz2lde]{display:flex;align-items:center;gap:var(--space-1-5);font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-3)}.author[data-astro-cid-vcwz2lde]{font-weight:var(--font-weight-semibold);color:var(--color-text)}.separator[data-astro-cid-vcwz2lde]{color:var(--color-border-subtle)}.news-title[data-astro-cid-vcwz2lde]{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-strong);margin:0 0 var(--space-3);letter-spacing:-.02em}@media(max-width:768px){.news-title[data-astro-cid-vcwz2lde]{font-size:var(--font-size-3xl)}}.news-excerpt[data-astro-cid-vcwz2lde]{font-size:var(--font-size-xl);line-height:var(--line-height-relaxed);color:var(--color-text-muted);margin:0 0 var(--space-4);font-weight:var(--font-weight-medium)}.chips-wrap[data-astro-cid-vcwz2lde]{display:flex;gap:var(--space-1-5);flex-wrap:wrap}.chip[data-astro-cid-vcwz2lde]{display:inline-block;padding:var(--space-1) var(--space-2);background-color:var(--color-surface-interactive);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--border-radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);text-decoration:none;transition:var(--transition-colors),var(--transition-transform)}.chip[data-astro-cid-vcwz2lde]:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-surface);transform:translateY(-1px)}.chip-tag[data-astro-cid-vcwz2lde]{background-color:var(--color-surface)}.hero-image-wrapper[data-astro-cid-vcwz2lde]{margin:var(--space-6) calc(-1 * var(--space-6));overflow:hidden}@media(max-width:768px){.hero-image-wrapper[data-astro-cid-vcwz2lde]{margin:var(--space-4) calc(-1 * var(--space-4))}}.hero-image[data-astro-cid-vcwz2lde]{width:100%;height:480px;object-fit:cover;display:block}@media(max-width:768px){.hero-image[data-astro-cid-vcwz2lde]{height:280px}}.news-content[data-astro-cid-vcwz2lde]{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text);margin-top:var(--space-6)}.news-content[data-astro-cid-vcwz2lde] h2{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-strong);margin:var(--space-8) 0 var(--space-3)}.news-content[data-astro-cid-vcwz2lde] h3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-strong);margin:var(--space-6) 0 var(--space-2)}.news-content[data-astro-cid-vcwz2lde] p{margin:0 0 var(--space-4)}.news-content[data-astro-cid-vcwz2lde] ul,.news-content[data-astro-cid-vcwz2lde] ol{margin:0 0 var(--space-4);padding-left:var(--space-5)}.news-content[data-astro-cid-vcwz2lde] li{margin-bottom:var(--space-2)}.news-content[data-astro-cid-vcwz2lde] blockquote{margin:var(--space-6) 0;padding:var(--space-4);background-color:var(--color-surface-interactive);border-left:var(--border-width-4) solid var(--color-primary);border-radius:var(--border-radius);font-style:italic;color:var(--color-text-muted)}.news-content[data-astro-cid-vcwz2lde] code{background-color:var(--color-surface-interactive);padding:var(--space-0-5) var(--space-1);border-radius:var(--border-radius-sm);font-family:var(--font-family-mono);font-size:.9em}.news-content[data-astro-cid-vcwz2lde] pre{background-color:var(--color-surface-interactive);padding:var(--space-3);border-radius:var(--border-radius);overflow-x:auto;margin:var(--space-4) 0}.news-content[data-astro-cid-vcwz2lde] a{color:var(--color-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:var(--transition-colors)}.news-content[data-astro-cid-vcwz2lde] a:hover{color:var(--color-primary-hover)}.news-cta[data-astro-cid-vcwz2lde]{margin-top:var(--space-8);padding:var(--space-6);background:linear-gradient(135deg,var(--color-surface-interactive) 0%,var(--color-surface) 100%);border:var(--border-width-2) solid var(--color-primary);border-radius:var(--border-radius-lg);text-align:center}.cta-content[data-astro-cid-vcwz2lde] h3[data-astro-cid-vcwz2lde]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-strong);margin:0 0 var(--space-2)}.cta-content[data-astro-cid-vcwz2lde] p[data-astro-cid-vcwz2lde]{font-size:var(--font-size-base);color:var(--color-text-muted);margin:0 0 var(--space-4);line-height:var(--line-height-relaxed)}.news-sidebar[data-astro-cid-vcwz2lde]{position:sticky;top:var(--space-4)}.sidebar-card[data-astro-cid-vcwz2lde]{background-color:var(--color-surface);border:var(--border-width-2) solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--space-4);margin-bottom:var(--space-3);box-shadow:var(--box-shadow-sm)}.sidebar-card[data-astro-cid-vcwz2lde] h3[data-astro-cid-vcwz2lde]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0 0 var(--space-3);color:var(--color-text-strong)}.sidebar-cta[data-astro-cid-vcwz2lde]{background:linear-gradient(135deg,var(--color-surface-interactive) 0%,var(--color-surface) 100%);border-color:var(--color-primary);text-align:center}.cta-icon[data-astro-cid-vcwz2lde]{font-size:var(--font-size-4xl);margin-bottom:var(--space-2)}.sidebar-cta[data-astro-cid-vcwz2lde] p[data-astro-cid-vcwz2lde]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0 0 var(--space-3);line-height:var(--line-height-relaxed)}.category-list[data-astro-cid-vcwz2lde]{list-style:none;margin:0;padding:0}.category-list[data-astro-cid-vcwz2lde] li[data-astro-cid-vcwz2lde]{margin-bottom:var(--space-1-5)}.category-list[data-astro-cid-vcwz2lde] a[data-astro-cid-vcwz2lde]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-1-5) var(--space-2);color:var(--color-text);text-decoration:none;border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:var(--transition-colors);border:var(--border-width) solid transparent}.category-list[data-astro-cid-vcwz2lde] a[data-astro-cid-vcwz2lde]:hover{background-color:var(--color-surface-interactive);border-color:var(--color-primary);color:var(--color-primary)}.category-arrow[data-astro-cid-vcwz2lde]{opacity:0;transition:opacity var(--transition-duration),transform var(--transition-duration)}.category-list[data-astro-cid-vcwz2lde] a[data-astro-cid-vcwz2lde]:hover .category-arrow[data-astro-cid-vcwz2lde]{opacity:1;transform:translate(4px)}.tags-cloud[data-astro-cid-vcwz2lde]{display:flex;gap:var(--space-1);flex-wrap:wrap}.tag-chip[data-astro-cid-vcwz2lde]{display:inline-block;padding:var(--space-1) var(--space-2);background-color:var(--color-surface);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--border-radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text);text-decoration:none;transition:var(--transition-colors),var(--transition-transform)}.tag-chip[data-astro-cid-vcwz2lde]:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-surface);transform:translateY(-1px)}.share-buttons[data-astro-cid-vcwz2lde]{display:flex;flex-direction:column;gap:var(--space-1-5)}.share-btn[data-astro-cid-vcwz2lde]{padding:var(--space-2) var(--space-3);background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);cursor:pointer;transition:var(--transition-colors),var(--transition-transform);text-align:left}.share-btn[data-astro-cid-vcwz2lde]:hover{background-color:var(--color-surface-interactive);border-color:var(--color-primary);transform:translate(2px)}
