.jn[data-astro-cid-ftjtwwhw]{padding-top:calc(var(--header-h) + clamp(32px, 5vw, 72px));padding-bottom:clamp(80px,10vw,160px);overflow:clip}.jn__strip[data-astro-cid-ftjtwwhw]{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;margin:0 0 clamp(40px,6vw,80px);padding-bottom:14px;display:flex}.jn__strip-r[data-astro-cid-ftjtwwhw]{gap:18px;display:inline-flex}.jn__strip[data-astro-cid-ftjtwwhw] a[data-astro-cid-ftjtwwhw]{color:var(--fg);text-decoration:none}.jn__title[data-astro-cid-ftjtwwhw]{font-size:var(--text-display-l);letter-spacing:-.035em;margin:0;line-height:.98}@media (width>=768px){.jn__title[data-astro-cid-ftjtwwhw]{max-width:16ch}}.jn__title-sub[data-astro-cid-ftjtwwhw]{letter-spacing:-.025em;color:var(--muted);margin-top:.12em;font-size:.5em;line-height:1.08;display:block}.jn__title[data-astro-cid-ftjtwwhw] em[data-astro-cid-ftjtwwhw]{color:var(--accent-text);font-style:normal}.jn__lede[data-astro-cid-ftjtwwhw]{max-width:34rem;font-size:var(--text-lede);color:var(--muted);margin:clamp(18px,2.2vw,28px) 0 0;line-height:1.5}.jn__filter[data-astro-cid-ftjtwwhw]{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:clamp(32px,4vw,56px);display:flex}.jn__filter[data-astro-cid-ftjtwwhw][hidden]{display:none}.jn__filter-k[data-astro-cid-ftjtwwhw]{color:var(--muted);margin:0}.jn__chips[data-astro-cid-ftjtwwhw]{flex-wrap:wrap;gap:6px;display:flex}.jn__chip[data-astro-cid-ftjtwwhw]{min-height:36px;color:var(--fg);border:1px solid var(--line);cursor:pointer;transition:background-color var(--dur-2) linear, border-color var(--dur-2) linear, color var(--dur-2) linear;background:0 0;align-items:center;gap:8px;padding:0 12px;font-size:.6875rem;display:inline-flex}.jn__chip-n[data-astro-cid-ftjtwwhw]{color:var(--muted)}.jn__chip[data-astro-cid-ftjtwwhw]:hover{background:var(--well);border-color:var(--fg)}.jn__chip[data-astro-cid-ftjtwwhw][aria-pressed=true]{color:var(--bg);background:var(--fg);border-color:var(--fg)}.jn__chip[data-astro-cid-ftjtwwhw][aria-pressed=true] .jn__chip-n[data-astro-cid-ftjtwwhw]{color:var(--accent)}.jn__grid[data-astro-cid-ftjtwwhw]{border-top:1px solid var(--fg);gap:clamp(36px, 4vw, 56px) var(--gutter);grid-template-columns:minmax(0,1fr);margin:clamp(20px,2.4vw,28px) 0 0;padding:clamp(24px,3vw,40px) 0 0;list-style:none;display:grid}.jn__item[data-astro-cid-ftjtwwhw][hidden]{display:none}@media (width>=768px){.jn__grid[data-astro-cid-ftjtwwhw]{grid-template-columns:repeat(2,minmax(0,1fr))}.jn__item--lead[data-astro-cid-ftjtwwhw]{grid-column:1/-1}}@media (width>=1024px){.jn__grid[data-astro-cid-ftjtwwhw]{grid-template-columns:repeat(3,minmax(0,1fr))}}.jn-card[data-astro-cid-ftjtwwhw]{height:100%;color:var(--fg);grid-template-rows:auto 1fr;gap:.9rem;text-decoration:none;display:grid}.jn-card__body[data-astro-cid-ftjtwwhw]{grid-template-rows:auto auto 1fr auto;gap:.7rem;display:grid}.jn-card__media[data-astro-cid-ftjtwwhw]{--chamfer:clamp(10px, 1.4vw, 18px);aspect-ratio:16/9;background:var(--well);clip-path:polygon(0 0, calc(100% - var(--chamfer)) 0, 100% var(--chamfer), 100% 100%, 0 100%);display:block;overflow:hidden}.jn-card__media[data-astro-cid-ftjtwwhw] img{object-fit:cover;width:100%;height:100%;transition:scale var(--dur-4) var(--ease-machined);display:block}.jn-card__meta[data-astro-cid-ftjtwwhw]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:.6875rem;display:flex}.jn-card__latest[data-astro-cid-ftjtwwhw]{color:var(--on-accent);background:var(--accent);padding:2px 7px}.jn-card__title[data-astro-cid-ftjtwwhw]{font-family:var(--font-display);font-variation-settings:"wdth" 112;letter-spacing:-.02em;text-wrap:balance;transition:color var(--dur-2) linear;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:620;line-height:1.12}.jn-card__desc[data-astro-cid-ftjtwwhw]{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden}.jn-card__foot[data-astro-cid-ftjtwwhw]{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;padding-top:.75rem;font-size:.6875rem;display:flex}.jn-card__arrow[data-astro-cid-ftjtwwhw]{color:var(--fg);transition:translate var(--dur-2) var(--ease-machined), color var(--dur-2) linear;font-size:1.125rem;line-height:1}.jn-card[data-astro-cid-ftjtwwhw]:hover .jn-card__title[data-astro-cid-ftjtwwhw],.jn-card[data-astro-cid-ftjtwwhw]:focus-visible .jn-card__title[data-astro-cid-ftjtwwhw]{color:var(--accent-text)}.jn-card[data-astro-cid-ftjtwwhw]:hover .jn-card__arrow[data-astro-cid-ftjtwwhw],.jn-card[data-astro-cid-ftjtwwhw]:focus-visible .jn-card__arrow[data-astro-cid-ftjtwwhw]{color:var(--accent-text);translate:4px}.jn-card[data-astro-cid-ftjtwwhw]:hover .jn-card__media[data-astro-cid-ftjtwwhw] img{scale:1.03}@media (width>=1024px){.jn-card--lead[data-astro-cid-ftjtwwhw]{column-gap:var(--gutter);grid-template-rows:auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.jn-card--lead[data-astro-cid-ftjtwwhw] .jn-card__media[data-astro-cid-ftjtwwhw]{grid-column:1/span 7}.jn-card--lead[data-astro-cid-ftjtwwhw] .jn-card__body[data-astro-cid-ftjtwwhw]{grid-column:8/span 5;grid-template-rows:auto auto auto 1fr auto;align-content:start;padding-top:4px}}.jn-card--lead[data-astro-cid-ftjtwwhw] .jn-card__title[data-astro-cid-ftjtwwhw]{letter-spacing:-.028em;font-size:clamp(1.625rem,2.6vw,2.5rem);line-height:1.04}.jn-card--lead[data-astro-cid-ftjtwwhw] .jn-card__desc[data-astro-cid-ftjtwwhw]{-webkit-line-clamp:4;font-size:1.0625rem}@media (width>=768px){.jn__item--lead[data-astro-cid-ftjtwwhw]{border-bottom:1px solid var(--line);padding-bottom:clamp(36px,4vw,56px)}}@media (prefers-reduced-motion:reduce){.jn-card__media[data-astro-cid-ftjtwwhw] img{transition:none}}.jn__empty[data-astro-cid-ftjtwwhw]{border-block:1px solid var(--line);color:var(--muted);margin:clamp(48px,6vw,88px) 0 0;padding:24px 0}.jn__foot[data-astro-cid-ftjtwwhw]{color:var(--muted);gap:12px;margin:28px 0 0;display:flex}.jn__foot[data-astro-cid-ftjtwwhw] a[data-astro-cid-ftjtwwhw]{color:var(--fg);text-decoration:none}
