.news-page .news-wrap{container-type:inline-size}.news-list{flex-direction:column;display:flex}.news-entry{border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:7px;width:100%;padding:22px 0;display:flex}.news-list .news-entry:first-child{padding-top:4px}.news-list .news-entry:last-child{border-bottom:0}.news-meta{align-items:center;gap:10px;display:flex}.news-date{font-family:var(--font-mono);color:var(--muted-foreground);font-size:11.5px}.news-title{text-wrap:pretty;margin:0;font-size:15.5px;font-weight:600;line-height:1.3}.news-body{color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.6}.news-receipt{font-family:var(--font-mono);color:var(--muted-foreground);font-size:11px;line-height:1.5}.news-receipt a{color:inherit;text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent)}.news-receipt a:hover{color:var(--primary);text-decoration-color:currentColor}.news-cta{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:1px;padding:0;font-size:12.5px;font-weight:500;display:inline-flex}.news-cta:hover span{text-underline-offset:3px;text-decoration:underline}.news-empty{padding:48px 0}.news-more{justify-content:center;padding:18px 0 4px;display:flex}@container (max-width:640px){.news-entry{padding:18px 0}.news-title{font-size:15px}}