.sr-only[data-astro-cid-a6ezshlx]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.is-hidden[data-astro-cid-a6ezshlx]{display:none!important}.jn-lead[data-astro-cid-a6ezshlx]{border-radius:var(--r-xl);box-shadow:var(--shadow-2);grid-template-columns:1.1fr .9fr;align-items:center;margin-bottom:clamp(2.2rem,4.5vw,3.5rem);text-decoration:none;display:grid;overflow:hidden}.jn-lead-media[data-astro-cid-a6ezshlx]{border-right:1px solid var(--line);background:var(--paper);height:100%}.jn-lead-body[data-astro-cid-a6ezshlx]{gap:.9rem;padding:clamp(1.6rem,3.2vw,2.75rem);display:grid}.jn-lead-body[data-astro-cid-a6ezshlx] .h-section[data-astro-cid-a6ezshlx]{font-size:clamp(1.85rem,3vw,2.6rem);line-height:1.06}.jn-lead-summary[data-astro-cid-a6ezshlx]{color:var(--ink-soft);font-size:.98rem;line-height:1.6}.jn-lead-cta[data-astro-cid-a6ezshlx]{color:var(--signal);margin-top:.25rem;font-size:.9rem;font-weight:600}.jn-explorer[data-astro-cid-a6ezshlx]{scroll-margin-top:calc(var(--header-h) + 1.5rem);gap:1.6rem;display:grid}.jn-controls[data-astro-cid-a6ezshlx]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 1.25rem;padding-bottom:1.15rem;display:flex}.jn-cats[data-astro-cid-a6ezshlx]{flex-wrap:wrap;gap:.4rem;display:flex}.jn-cat-btn[data-astro-cid-a6ezshlx]{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--raised);font-family:var(--font-body);color:var(--ink-soft);cursor:pointer;align-items:center;gap:.4rem;padding:.46rem .88rem;font-size:.83rem;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.jn-cat-btn[data-astro-cid-a6ezshlx] small[data-astro-cid-a6ezshlx]{font-family:var(--font-mono);color:var(--muted);font-size:.68rem}.jn-cat-btn[data-astro-cid-a6ezshlx]:hover{border-color:var(--signal);color:var(--ink)}.jn-cat-btn[data-astro-cid-a6ezshlx].is-active{background:var(--signal);border-color:var(--signal);color:var(--on-signal)}.jn-cat-btn[data-astro-cid-a6ezshlx].is-active small[data-astro-cid-a6ezshlx]{color:var(--accent-soft)}.jn-right-controls[data-astro-cid-a6ezshlx]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.jn-search-wrap[data-astro-cid-a6ezshlx]{width:min(240px,100%)}.jn-search-input[data-astro-cid-a6ezshlx]{border-radius:var(--r-pill);background:var(--raised);width:100%;height:2.35rem;padding:.35rem .85rem;font-size:.84rem}.jn-view-toggle[data-astro-cid-a6ezshlx]{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--raised);padding:.2rem;display:inline-flex}.jn-view-btn[data-astro-cid-a6ezshlx]{border-radius:var(--r-pill);font-family:var(--font-body);color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.32rem .7rem;font-size:.78rem;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.jn-view-btn[data-astro-cid-a6ezshlx].is-active{background:var(--sage-200);color:var(--ink)}.jn-explorer[data-astro-cid-a6ezshlx][data-view=grid] .jn-collection[data-astro-cid-a6ezshlx]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.jn-explorer[data-astro-cid-a6ezshlx][data-view=grid] .jn-item[data-astro-cid-a6ezshlx]{border-radius:var(--r-lg);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.jn-explorer[data-astro-cid-a6ezshlx][data-view=grid] .jn-item-media[data-astro-cid-a6ezshlx]{border-bottom:1px solid var(--line)}.jn-explorer[data-astro-cid-a6ezshlx][data-view=grid] .jn-item-body[data-astro-cid-a6ezshlx]{flex-direction:column;flex:1;gap:.45rem;padding:1.15rem 1.25rem 1.3rem;display:flex}.jn-explorer[data-astro-cid-a6ezshlx][data-view=grid] .jn-item-arrow[data-astro-cid-a6ezshlx]{display:none}.jn-explorer[data-astro-cid-a6ezshlx][data-view=list] .jn-collection[data-astro-cid-a6ezshlx]{grid-template-columns:1fr;gap:.65rem;display:grid}.jn-explorer[data-astro-cid-a6ezshlx][data-view=list] .jn-item[data-astro-cid-a6ezshlx]{border-radius:var(--r-lg);grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:.85rem 1.25rem;text-decoration:none;display:grid}.jn-explorer[data-astro-cid-a6ezshlx][data-view=list] .jn-item-media[data-astro-cid-a6ezshlx]{border-radius:var(--r-sm);border:1px solid var(--line);overflow:hidden}.jn-explorer[data-astro-cid-a6ezshlx][data-view=list] .jn-item-body[data-astro-cid-a6ezshlx]{gap:.25rem;display:grid}.jn-explorer[data-astro-cid-a6ezshlx][data-view=list] .jn-item-title[data-astro-cid-a6ezshlx]{-webkit-line-clamp:1;font-size:clamp(1.2rem,1.8vw,1.45rem)}.jn-explorer[data-astro-cid-a6ezshlx][data-view=list] .jn-item-desc[data-astro-cid-a6ezshlx]{-webkit-line-clamp:1}.jn-explorer[data-astro-cid-a6ezshlx][data-view=list] .jn-item-arrow[data-astro-cid-a6ezshlx]{font-family:var(--font-mono);color:var(--signal);padding-inline:.25rem;font-size:1rem}.jn-item-meta[data-astro-cid-a6ezshlx]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.4rem;font-size:.68rem;display:flex}.jn-item-cat[data-astro-cid-a6ezshlx]{color:var(--signal);font-weight:600}.jn-item-title[data-astro-cid-a6ezshlx]{font-family:var(--font-display);color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(1.32rem,1.8vw,1.6rem);font-weight:400;line-height:1.12;display:-webkit-box;overflow:hidden}.jn-item-desc[data-astro-cid-a6ezshlx]{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.48;display:-webkit-box;overflow:hidden}.jn-empty[data-astro-cid-a6ezshlx]{border-radius:var(--r-xl);text-align:center;justify-items:center;gap:.6rem;padding:2.5rem;display:grid}.jn-pagination[data-astro-cid-a6ezshlx]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.jn-page-controls[data-astro-cid-a6ezshlx]{align-items:center;gap:.4rem;display:flex}.jn-page-nums[data-astro-cid-a6ezshlx]{align-items:center;gap:.3rem;display:flex}.jn-page-btn,.jn-page-num{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--raised);min-height:2.2rem;font-family:var(--font-mono);color:var(--ink-soft);cursor:pointer;justify-content:center;align-items:center;padding:.38rem .82rem;font-size:.74rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.jn-page-num{min-width:2.2rem;padding-inline:.55rem}.jn-page-btn:hover:not(.is-disabled),.jn-page-num:hover:not(.is-current){border-color:var(--signal);color:var(--ink)}.jn-page-num.is-current{background:var(--signal);border-color:var(--signal);color:var(--on-signal)}.jn-page-btn.is-disabled{opacity:.4;cursor:not-allowed}.jn-close[data-astro-cid-a6ezshlx]{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.jn-close-copy[data-astro-cid-a6ezshlx]{gap:1.15rem;display:grid}.jn-close-actions[data-astro-cid-a6ezshlx]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.jn-fine[data-astro-cid-a6ezshlx]{color:color-mix(in srgb, var(--deep-fg) 70%, transparent);font-size:.85rem}.jn-fine[data-astro-cid-a6ezshlx] a[data-astro-cid-a6ezshlx]{color:var(--accent-soft)}@media (width<=1024px){.jn-explorer[data-astro-cid-a6ezshlx][data-view=grid] .jn-collection[data-astro-cid-a6ezshlx]{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.jn-lead[data-astro-cid-a6ezshlx],.jn-explorer[data-astro-cid-a6ezshlx][data-view=grid] .jn-collection[data-astro-cid-a6ezshlx],.jn-close[data-astro-cid-a6ezshlx]{grid-template-columns:1fr}.jn-lead-media[data-astro-cid-a6ezshlx]{border-right:0;border-bottom:1px solid var(--line)}.jn-explorer[data-astro-cid-a6ezshlx][data-view=list] .jn-item[data-astro-cid-a6ezshlx]{grid-template-columns:92px minmax(0,1fr)}.jn-explorer[data-astro-cid-a6ezshlx][data-view=list] .jn-item-arrow[data-astro-cid-a6ezshlx]{display:none}}
