.nw-band .lx-band-inner{gap:0}.nw-follow{margin-top:26px}.nw-follow a,.nw-back a{color:var(--on-ink);text-decoration:underline;text-decoration-color:var(--hair-strong);text-decoration-thickness:1px;text-underline-offset:.22em;transition:text-decoration-color .3s var(--ease)}.nw-follow a:hover,.nw-back a:hover{text-decoration-color:currentColor}.nw-follow a:after{content:" ↗";text-decoration:none;display:inline-block;margin-left:2px;color:var(--on-ink-soft)}.nw-back{margin-bottom:26px;font-size:.9375rem}.nw-back a:before{content:"‹";display:inline-block;margin-right:8px;text-decoration:none}.nw-meta-band{color:var(--on-ink-soft);margin:0 0 14px}.nw-title{max-width:26ch;font-size:clamp(2rem,1.15rem + 2.7vw,3.75rem);line-height:1.06;overflow-wrap:anywhere}.nw-sheet{min-height:40vh}.nw-grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(16px,2vw,24px)}@media(min-width:720px){.nw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.nw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nw-card{min-width:0}.nw-card article{position:relative;display:flex;flex-direction:column;height:100%;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:border-color .4s var(--ease),box-shadow .5s var(--ease),transform .5s var(--ease)}.nw-card article:hover{border-color:var(--line-strong);box-shadow:0 18px 44px -28px #00265a59;transform:translateY(-3px)}.nw-card article:focus-within{outline:3px solid var(--blue);outline-offset:3px}.nw-card.is-text article{border-top:4px solid var(--blue)}.nw-media{aspect-ratio:16 / 10;background:var(--blue-wash);overflow:hidden}.nw-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.nw-card article:hover .nw-media img{transform:scale(1.03)}.nw-card-body{display:grid;gap:10px;align-content:start;padding:clamp(18px,2.2vw,26px)}.nw-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:.875rem;color:var(--muted)}.nw-lang{font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--blue-deep);background:var(--blue-wash);border-radius:999px;padding:2px 9px}.nw-card-title{margin:0;font-size:clamp(1.15rem,1.02rem + .45vw,1.375rem);font-stretch:108%;line-height:1.25;letter-spacing:-.012em;color:var(--navy);overflow-wrap:anywhere}.nw-card-link{color:inherit;text-decoration:none}.nw-card-link:after{content:"";position:absolute;inset:0;z-index:1}.nw-card-link:focus-visible{outline:none}.nw-excerpt{margin:0;color:var(--muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.nw-empty{background:var(--card);border:1px dashed var(--line-strong);border-radius:var(--radius);padding:clamp(24px,4vw,40px);max-width:44rem}.nw-empty p{margin:0;font-size:var(--fs-lead);color:var(--text)}.nw-empty p+p{margin-top:8px;font-size:1rem;color:var(--muted)}.nw-pages{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:clamp(32px,4vw,48px)}.nw-pages a[rel=prev]{justify-self:start}.nw-pages a[rel=next]{justify-self:end}.nw-page-no{color:var(--muted);font-size:.9375rem;text-align:center}@media(max-width:560px){.nw-pages{grid-template-columns:1fr 1fr}.nw-page-no{grid-column:1 / -1;grid-row:1}}.nw-article{max-width:860px;color:var(--text)}.nw-lead{margin:0 0 clamp(28px,4vw,40px)}.nw-img{display:block;border-radius:18px;overflow:hidden;background:var(--blue-wash)}.nw-img img{display:block;width:100%;height:auto}.nw-img:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.nw-body{max-width:68ch;font-size:clamp(1.03rem,.99rem + .2vw,1.125rem);line-height:1.75;overflow-wrap:anywhere}.nw-body p+p{margin-top:1.05em}.nw-body a{color:var(--blue-deep);text-decoration-thickness:1px;text-underline-offset:.18em}.nw-body a:hover{color:var(--navy)}.nw-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:clamp(28px,4vw,40px)}.nw-gallery .nw-img{border-radius:14px}.nw-gallery img{aspect-ratio:4 / 3;object-fit:cover;height:100%}.nw-source{margin-top:clamp(28px,4vw,40px);padding-top:22px;border-top:1px solid var(--line)}.nw-source .link{font-weight:600;color:var(--blue-deep)}.nw-more{margin-top:clamp(56px,7vw,96px);padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--line)}.nw-more-h{margin:0 0 clamp(20px,2.4vw,28px);font-size:clamp(1.4rem,1.12rem + .95vw,1.875rem);font-stretch:108%;line-height:1.15;letter-spacing:-.02em;color:var(--navy)}@media(prefers-reduced-motion:reduce){.nw-card article,.nw-media img{transition:none}.nw-card article:hover{transform:none}.nw-card article:hover .nw-media img{transform:none}}
