.fn-nb{--nb-cover:#151515;--nb-cover-2:#1e1e1d;--nb-line:#47443d;--nb-chalk:#ede7da;--nb-quiet:#a8a194;--nb-ribbon:#9c2a24;position:relative;display:flex;flex-direction:column;gap:6px;min-height:168px;width:100%;background:var(--nb-cover);color:var(--nb-chalk);border:1px solid #2a2926;border-radius:4px;padding:18px 44px 14px 18px;text-decoration:none;text-align:left;cursor:pointer;overflow:hidden;box-shadow:0 18px 30px -24px #000;transition:transform .15s ease,box-shadow .15s ease}.fn-nb:focus-visible,.fn-nb:hover{transform:translateY(-3px);box-shadow:0 22px 32px -20px #000;color:var(--nb-chalk)}.fn-nb:focus-visible{outline:2px solid var(--nb-ribbon);outline-offset:3px}.fn-nb-band{position:absolute;top:0;bottom:0;right:22px;width:9px;background:var(--nb-cover-2);border-left:1px solid #0d0d0d;border-right:1px solid #0d0d0d}.fn-nb-ribbon{position:absolute;top:0;right:36px;width:14px;height:40px;background:var(--nb-ribbon);clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);z-index:1}.fn-nb-ty{font-family:var(--font-plex-mono),ui-monospace,Menlo,monospace;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--nb-quiet)}.fn-nb-tt{font-weight:500;font-size:1.5rem;line-height:1.1;color:var(--nb-chalk)}.fn-nb-sum,.fn-nb-tt{font-family:var(--font-newsreader),Georgia,serif}.fn-nb-sum{font-size:.86rem;line-height:1.45}.fn-nb-ad,.fn-nb-sum{color:var(--nb-quiet)}.fn-nb-ad{margin-top:auto;border-top:1px solid var(--nb-line);padding-top:8px;font-family:var(--font-plex-mono),ui-monospace,Menlo,monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;display:flex;justify-content:space-between;gap:10px}.fn-nb-ad b{font-weight:500;color:var(--nb-chalk)}.fn-nb-sm{min-height:132px;padding:14px 40px 12px 14px}.fn-nb-sm .fn-nb-tt{font-size:1.2rem}.fn-nb-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}@media (prefers-reduced-motion:reduce){.fn-nb{transition:none}.fn-nb:hover{transform:none}}