.nl{display:flex;flex-direction:column;gap:16px;margin-top:8px}
          .ni{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:28px;align-items:center;padding:24px 26px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r3);box-shadow:inset 0 1px 0 var(--hi);transition:border-color .15s,background-color .15s}
          .ni:hover{border-color:var(--line2);background:var(--surface2)}
          .ni .by{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;color:var(--faint)}
          .ni .ntag{padding:4px 8px;border-radius:5px;background:color-mix(in oklch,var(--cr) 16%,transparent);color:var(--cr);font:600 12px/1 var(--font)}
          .ni h2{margin:12px 0 0;font:650 26px/1.2 var(--font);letter-spacing:-.015em;text-wrap:balance}
          .ni p{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--dim)}
          .ni b.more{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:var(--acc-ink);font:600 13.5px/1 var(--font)}
          .ni .cov{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
          .ni .cov .card{width:100%;max-width:110px;justify-self:center}
          @media (max-width:760px){.ni{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px 16px}.ni .cov{grid-row:1;max-width:220px}.ni h2{font-size:21px}}
