/* TOKIWA – news */
.nl-list{ }
.nl-list li{ border-bottom:1px solid var(--c-line); }
.nl-list li:first-child{ border-top:1px solid var(--c-line); }
.nl-list li.is-hide{ display:none; }
.nl-list a{ display:grid; grid-template-columns:180px 120px 96px 1fr; gap:26px; align-items:center; padding:24px 4px; transition:opacity .4s; }
.nl-list a:hover{ opacity:.6; }
.nl-list .ph{ aspect-ratio:16/10; }
.nl-list time{ font-family:var(--f-en); font-size:13px; letter-spacing:.14em; color:var(--c-ink-soft); }
.nl-list .cat{ font-size:10.5px; letter-spacing:.2em; color:var(--c-gold); border:1px solid var(--c-gold-pale); text-align:center; padding:3px 6px; }
.nl-list h2{ font-weight:300; font-size:14px; letter-spacing:.1em; line-height:1.9; }
.pager{ margin-top:clamp(48px,6vw,64px); display:flex; justify-content:center; gap:8px; }
.pager a{ width:44px; height:44px; display:grid; place-items:center; border:1px solid var(--c-line); font-family:var(--f-en); font-size:13px; transition:.4s; }
.pager a.is-active, .pager a:hover{ border-color:var(--c-gold); color:var(--c-gold); }
@media (max-width:820px){
  .nl-list a{ grid-template-columns:120px 1fr; grid-template-rows:auto auto auto; row-gap:6px; }
  .nl-list .ph{ grid-row:1 / span 3; }
  .nl-list h2{ grid-column:2; }
}
