.news-page{min-height:60vh}.news-page h2{letter-spacing:-.02em;color:var(--color-fd-foreground);font-size:2.25rem;font-weight:600;line-height:1.2}@media (max-width:768px){.news-page h2{font-size:1.75rem}}.news-page section{padding:80px 0}@media (max-width:768px){.news-page section{padding:48px 0}}.news-list{border-top:1px solid var(--color-fd-border)}.news-card{border-bottom:1px solid var(--color-fd-border);padding:24px 0;transition:opacity .15s}.news-card:hover{opacity:.8}.news-card:last-child{border-bottom:none}.news-date{color:var(--color-fd-muted-foreground);font-size:.875rem;font-family:var(--font-mono)}.news-title{color:var(--color-fd-foreground);margin-top:8px;font-size:1.25rem;font-weight:600}
