.news-empty{color:var(--muted);margin:0}.news{display:flex;flex-direction:column;gap:26px}.ncard{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:clamp(22px,3.4vw,44px);align-items:start}.ncard-art{position:relative;display:block;width:100%;aspect-ratio:2/1;border-radius:14px;overflow:hidden;border:1px solid var(--line);transition:transform .35s var(--ease),border-color .35s var(--ease)}.ncard-art img{object-fit:cover}.ncard:hover .ncard-art{transform:translateY(-4px);border-color:var(--accent)}.ncard-body{display:flex;flex-direction:column;gap:16px;padding-top:2px}.ncard-top{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ncard-date{color:var(--muted);border-radius:999px;background:var(--surface);border:1px solid var(--line)}.ncard-date,.ncard-new{font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:5px 11px}.ncard-new{border-radius:999px;color:var(--on-accent);background:var(--accent)}.ncard-orig{padding:5px 9px;border-radius:999px;color:var(--muted);border:1px dashed var(--line-strong)}.ncard-orig,.ncard-tag{font-size:12px;letter-spacing:.12em}.ncard-tag{text-transform:uppercase;padding:5px 11px;border-radius:999px;color:var(--frost);border:1px solid color-mix(in srgb,var(--frost) 40%,transparent)}.ncard-title{font-family:var(--font-display),sans-serif;font-size:clamp(22px,2.4vw,30px);line-height:1.2;transition:color .2s var(--ease)}.ncard:hover .ncard-title{color:var(--accent)}.ncard-text{color:var(--muted);font-size:16px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.news-more{align-self:center;margin-top:6px}@media (max-width:800px){.news{gap:26px}.ncard{grid-template-columns:1fr;gap:16px}.news-more{width:100%;justify-content:center}}