.jn-lead{padding:96px var(--p-m) 40px}.jn-lead ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;margin:0;padding:0;list-style:none;display:grid}.jn-lead-link{color:inherit;text-decoration:none;display:block}.jn-pic{aspect-ratio:4/3;background:var(--p-paper);display:block;position:relative;overflow:hidden}.jn-pic--lead{aspect-ratio:3/2}.jn-pic img{object-fit:cover;filter:grayscale();transition:transform .7s var(--p-ease)}.jn-lead-link:hover .jn-pic img,.jn-card:hover .jn-pic img{transform:scale(1.04)}.jn-date{color:var(--p-paper-muted);margin-top:14px;font-size:14px;display:block}.jn-lead-text h2{letter-spacing:-.03em;margin:24px 0 0;font-size:clamp(30px,2.8vw,48px);line-height:1.04}.jn-excerpt{max-width:52ch;font-size:var(--p-s4);color:var(--p-paper-muted);margin-top:18px;line-height:1.5;display:block}.jn-read{text-underline-offset:5px;margin-top:28px;font-weight:600;text-decoration:underline;display:inline-block}.jn-lead-link:hover h2,.jn-card:hover h3{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.jn-lead-link:focus-visible,.jn-card:focus-visible{outline:2px solid var(--p-paper-ink);outline-offset:6px}.jn-grid{padding:56px var(--p-m) 128px}.jn-grid ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 40px;margin:0;padding:0;list-style:none;display:grid}.jn-card{color:inherit;text-decoration:none;display:block}.jn-card-text{display:block}.jn-card h3{font-size:var(--p-s3);letter-spacing:-.02em;margin:18px 0 0;line-height:1.12}.jn-card .jn-excerpt{margin-top:10px;font-size:16px}@media (max-width:1023px){.jn-lead ol{grid-template-columns:minmax(0,1fr);gap:48px}.jn-grid ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.jn-lead{padding:56px var(--p-m) 24px}.jn-lead-text h2{font-size:34px}.jn-grid{padding:40px var(--p-m) 88px}.jn-grid ol{grid-template-columns:minmax(0,1fr);gap:48px}}
