.news .head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:18px;display:flex}.news h2{font-size:calc(clamp(2rem, 3.6vw, 3.4rem) * var(--dscale))}.news .head .br{color:var(--ink-3)}.ntable{margin:0;padding:0;list-style:none}.ntable a{gap:var(--col-gap);border-bottom:1px solid var(--rule);transition:background .3s, padding .5s var(--ease);grid-template-columns:150px 1fr 40px;align-items:center;padding:20px 0;text-decoration:none;display:grid}.ntable time{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);letter-spacing:.02em;font-size:.8rem}.ntable .hl{font-family:var(--display);font-size:calc(clamp(1.05rem, 1.6vw, 1.4rem) * var(--dscale));font-weight:var(--display-w);letter-spacing:calc(var(--dtrack) + .015em);text-wrap:pretty;max-width:52ch;line-height:1.32}.ntable .sq{border:1px solid var(--rule-strong);color:var(--ink);background:0 0}.ntable a:hover{background:var(--panel);padding-left:14px;padding-right:14px}.ntable a:hover .sq{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ntable a:hover .sq svg{transform:translate(2px,-2px)}.news .cols{gap:var(--col-gap);border-bottom:1px solid var(--rule);color:var(--ink-3);grid-template-columns:150px 1fr 40px;padding:12px 0;display:grid}.news .all{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:28px;display:grid}.news .all .more{grid-column:9/span 4}@media (width<=1023px){.news .all .more{grid-column:7/span 6}}@media (width<=760px){.ntable a,.news .cols{grid-template-columns:1fr 32px;row-gap:6px}.ntable time{grid-column:1}.ntable .hl{grid-area:2/1}.ntable .sq{grid-area:1/2/span 2;width:32px;height:32px}.news .cols{display:none}.news .all .more{grid-column:1/-1}}
