.nw-chips{flex-wrap:wrap;gap:4px 22px;display:flex}.nw-chip{min-height:44px;color:var(--color-ink-3);align-items:center;transition:color .3s;display:inline-flex}.nw-chip:hover,.nw-chip[aria-current]{color:var(--color-ink)}.nw-list{border-top:1px solid var(--color-ink)}.nw-row{border-bottom:1px solid var(--color-line);min-height:clamp(84px,8vw,116px);color:var(--color-ink);grid-template-columns:110px 110px minmax(0,1fr) clamp(72px,8vw,120px);align-items:center;column-gap:20px;padding-block:16px;transition:padding-left .55s cubic-bezier(.32,.72,0,1);display:grid;position:relative}.nw-row:after{content:"";height:var(--hf-line-w,1.5px);background:var(--hf-rb-line);transform-origin:0;transition:transform var(--hf-line-t,.5s cubic-bezier(.32,.72,0,1));position:absolute;inset:auto 0 -1px;transform:scaleX(0)}@media (hover:hover){.nw-row:hover{padding-left:clamp(8px,1.2vw,18px)}.nw-row:hover:after{transform:scaleX(1)}}.nw-date{font:400 13px var(--font-display);color:var(--color-ink-3);font-variant-numeric:tabular-nums}.nw-title{letter-spacing:-.01em;text-wrap:pretty;min-width:0;font-size:clamp(18px,2vw,30px);font-weight:500;line-height:1.3}.nw-pin{font:500 11px var(--font-display);letter-spacing:.08em;vertical-align:.2em;color:var(--color-ink-2);margin-right:10px;display:inline-block}.nw-thumb{aspect-ratio:4/3;background:var(--color-paper);border-radius:3px;justify-self:end;width:100%;position:relative;overflow:hidden}.nw-thumb img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:720px){.nw-row{grid-template-columns:minmax(0,1fr) 72px;align-items:start;row-gap:6px}.nw-meta{grid-column:1;gap:12px;display:flex}.nw-title{grid-column:1}.nw-thumb{grid-area:1/2/span 2}}@media (min-width:721px){.nw-meta{display:contents}}.nw-empty{border-top:1px solid var(--color-ink);padding:clamp(60px,9vw,130px) 0}.nw-pager{justify-content:space-between;padding-top:20px;display:flex}.nw-article{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(24px,3vw,44px) 20px;padding-top:clamp(24px,4vw,56px);display:grid}.nw-back{grid-column:1/-1;width:fit-content}.nw-head{grid-column:1/11;gap:16px;display:grid}.nw-head h1{font:700 clamp(30px, 4.6vw, 76px) / 1.08 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.nw-cover{background:var(--color-paper);border-radius:4px;grid-column:1/-1;margin:0;overflow:hidden}.nw-cover img{object-fit:cover;width:100%;height:auto;max-height:76svh;display:block}.nw-body{color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;grid-column:3/10;margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.85}.nw-event{grid-column:3/10;width:fit-content}@media (max-width:820px){.nw-head,.nw-body,.nw-event{grid-column:1/-1}}
