.nw{display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:calc(var(--pad) * -1);margin-right:calc(var(--pad) * -1);padding:0 var(--pad) 6px;scroll-padding-left:var(--pad)}.nw::-webkit-scrollbar{display:none}.nw>*{flex:0 0 calc(100% - var(--pad));scroll-snap-align:start;scroll-snap-stop:always;min-width:0}@media (min-width:820px){.nw{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;margin-left:0;margin-right:0;padding:0}.nw>*{flex:initial}}.nw__head{flex-wrap:wrap;gap:18px;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(22px,2.6vw,40px)}.na,.nw>*,.nw__head{display:flex}.na{flex:1;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;flex-direction:column;min-height:230px;transition:border-color .25s}.na:hover{border-color:var(--red)}.na__c{font-family:var(--mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);transition:color .25s}.na:hover .na__c{color:var(--red)}.na h3{font-family:var(--display);font-weight:600;font-size:1.02rem;line-height:1.32;letter-spacing:-.012em;margin:12px 0 auto}.na time{font-family:var(--mono);font-size:.64rem;color:var(--steel-light);letter-spacing:.06em;margin-top:18px}