.jn-utility-bar{border-bottom:var(--border-subtle);font-size:var(--fs-small);color:var(--color-ink-faint)}.jn-utility-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:40px;flex-wrap:wrap}.jn-utility-bar__left,.jn-utility-bar__right{display:flex;align-items:center;gap:var(--space-4)}.jn-utility-bar a:hover{color:var(--color-ink)}.jn-utility-bar__social{display:flex;gap:var(--space-3)}@media (max-width:768px){.jn-utility-bar__left span:not(:first-child){display:none}}.jn-masthead{border-bottom:var(--border-subtle)}.jn-masthead__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-4);padding-block:var(--space-6)}.jn-masthead__nav-toggle,.jn-masthead__actions{display:flex;align-items:center;gap:var(--space-4)}.jn-masthead__actions{justify-content:flex-end}.jn-masthead__brand{text-align:center}.jn-wordmark{font-family:var(--font-display);font-size:clamp(1.75rem,1rem + 3vw,3rem);font-weight:500;letter-spacing:.12em;line-height:1;color:var(--color-ink);text-transform:uppercase}.jn-wordmark__sub{display:block;font-family:var(--font-ui);font-size:var(--fs-micro);font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--color-ink-faint);margin-block-start:var(--space-2)}.jn-masthead__logo img{max-height:64px;width:auto;margin-inline:auto}.jn-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--color-ink-muted);transition:color var(--transition-fast)}.jn-icon-btn:hover{color:var(--color-ink)}@media (max-width:768px){.jn-masthead__inner{padding-block:var(--space-4)}.jn-utility-bar__social{display:none}}.jn-nav{border-bottom:var(--border-subtle)}.jn-nav__list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0}.jn-nav__list>li>a{display:block;padding:var(--space-4) var(--space-5);font-family:var(--font-ui);font-size:var(--fs-small);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);border-bottom:2px solid transparent;transition:color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap}.jn-nav__list>li>a:hover{color:var(--color-ink)}.jn-nav__list>li.current-menu-item>a,.jn-nav__list>li.current_page_item>a,.jn-nav__list>li.current-menu-ancestor>a,.jn-nav__list>li>a[aria-current=page]{color:var(--color-ink);border-bottom-color:var(--color-ink)}.jn-nav__list li{position:relative}.jn-nav__list .sub-menu{position:absolute;top:100%;left:0;min-width:200px;background:var(--color-bg);border:var(--border-subtle);z-index:var(--z-nav);display:none;padding-block:var(--space-2)}.jn-nav__list li:hover>.sub-menu,.jn-nav__list li:focus-within>.sub-menu{display:block}.jn-nav__list .sub-menu a{display:block;padding:var(--space-2) var(--space-4);font-size:var(--fs-small);color:var(--color-ink-muted)}.jn-nav__list .sub-menu a:hover{color:var(--color-ink);background:var(--color-surface)}@media (max-width:1080px){.jn-nav{display:none}}.jn-mobile-menu{position:fixed;inset:0;background:var(--color-bg);z-index:var(--z-modal);display:flex;flex-direction:column;padding:var(--space-5);transform:translateX(-100%);transition:transform var(--transition-slow);overflow-y:auto;visibility:hidden}.jn-mobile-menu[data-open=true]{transform:translateX(0);visibility:visible}.jn-mobile-menu__head{display:flex;justify-content:space-between;align-items:center;margin-block-end:var(--space-6)}.jn-mobile-menu__list{display:flex;flex-direction:column}.jn-mobile-menu__list a{display:block;padding:var(--space-4) 0;border-bottom:var(--border-subtle);font-family:var(--font-display);font-size:var(--fs-h3);color:var(--color-ink)}.jn-mobile-menu__list .sub-menu a{font-size:var(--fs-body);padding-inline-start:var(--space-4);color:var(--color-ink-muted)}.jn-mobile-menu__search{margin-block-start:var(--space-6)}@media (min-width:1081px){.jn-mobile-menu{display:none}}.jn-search-overlay{position:fixed;inset:0;background:var(--color-bg);z-index:var(--z-modal);display:none;padding-block-start:20vh}.jn-search-overlay[data-open=true]{display:block}.jn-search-overlay__close{position:absolute;top:var(--space-5);right:var(--space-5)}.jn-ticker{border-bottom:var(--border-subtle);background:var(--color-surface)}.jn-ticker__inner{display:flex;align-items:center;gap:var(--space-4);min-height:48px}.jn-ticker__label{flex-shrink:0}.jn-ticker__viewport{overflow:hidden;flex:1}.jn-ticker__track{display:flex;width:max-content;animation:jn-ticker-scroll var(--jn-ticker-duration,25s) linear infinite}.jn-ticker:hover .jn-ticker__track,.jn-ticker__track:has(:focus-visible){animation-play-state:paused}.jn-ticker__pass{display:flex;flex-shrink:0}.jn-ticker__item{font-size:var(--fs-small);color:var(--color-ink-muted);white-space:nowrap;padding-inline-end:var(--space-8);position:relative}.jn-ticker__item:after{content:"•";position:absolute;right:var(--space-4);color:var(--color-accent)}.jn-ticker__item a:hover{color:var(--color-ink)}@keyframes jn-ticker-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.jn-ticker__track{animation:none}.jn-ticker__pass[aria-hidden=true]{display:none}.jn-ticker__viewport{overflow-x:auto}}.jn-main{padding-block:var(--space-7) var(--space-9)}.jn-section{margin-block-end:var(--space-9)}.jn-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);border-bottom:var(--border-strong);padding-block-end:var(--space-3);margin-block-end:var(--space-6)}.jn-section__title{font-family:var(--font-ui);font-size:var(--fs-micro);font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--color-ink)}.jn-section__link{font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--color-ink-faint);display:inline-flex;align-items:center;gap:var(--space-2)}.jn-section__link:hover{color:var(--color-ink)}.jn-hero{display:grid;grid-template-columns:minmax(0,65fr) minmax(0,35fr);gap:var(--space-6);margin-block-end:var(--space-8);align-items:stretch}@media (max-width:1080px){.jn-hero{grid-template-columns:1fr;gap:var(--space-7);align-items:start}}.jn-hero__feature{position:relative;display:flex;flex-direction:column;height:100%}.jn-hero__media{position:relative;flex:1;min-height:420px;aspect-ratio:16/11;overflow:hidden;background:var(--color-surface)}@media (max-width:1080px){.jn-hero__feature{height:auto}.jn-hero__media{flex:none;min-height:0}}.jn-hero__media img{width:100%;height:100%;object-fit:cover}.jn-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(10,10,10,0) 30%,rgba(10,10,10,.45) 68%,rgba(10,10,10,.82) 100%)}.jn-hero__badge{position:absolute;top:var(--space-5);left:var(--space-5);z-index:2}.jn-hero__body{position:absolute;inset-inline:0;bottom:0;z-index:2;padding:var(--space-6);color:#fff}.jn-hero__body .jn-eyebrow,.jn-hero__body .jn-eyebrow a{color:rgba(255,255,255,.82)}.jn-hero__title{font-family:var(--font-display);font-size:clamp(1.75rem,1.1rem + 2.4vw,3.25rem);line-height:1.12;font-weight:500;color:#fff;margin-block:var(--space-3) var(--space-3);max-width:22ch}.jn-hero__title a:hover{color:rgba(255,255,255,.85)}.jn-hero__excerpt{color:rgba(255,255,255,.8);font-size:var(--fs-small);max-width:52ch;margin-block-end:var(--space-4)}.jn-hero__byline{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-small);color:rgba(255,255,255,.75)}.jn-hero__avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0}@media (max-width:560px){.jn-hero__media{aspect-ratio:4/3}.jn-hero__media:after{display:none}.jn-hero__body{position:static;padding:var(--space-4) 0 0;color:inherit}.jn-hero__title{color:var(--color-ink);max-width:none}.jn-hero__excerpt{color:var(--color-ink-faint)}.jn-hero__byline{color:var(--color-ink-faint)}.jn-hero__body .jn-eyebrow,.jn-hero__body .jn-eyebrow a{color:var(--color-accent-ink)}.jn-hero__badge{top:var(--space-3);left:var(--space-3)}}.jn-hero-slider{position:relative}.jn-hero-slider__track{position:relative;flex:1;min-height:420px}.jn-hero-slider__slide{position:absolute;inset:0;display:flex;flex-direction:column;height:100%;opacity:0;visibility:hidden;transition:opacity .5s ease}.jn-hero-slider__slide[aria-hidden=false]{opacity:1;visibility:visible;position:relative}.jn-hero-slider.is-transitioning .jn-hero-slider__slide{visibility:visible}.jn-hero-slider--no-anim .jn-hero-slider__slide{transition:none}.jn-hero-slider__dots{position:absolute;bottom:var(--space-5);right:var(--space-5);z-index:3;display:flex;gap:var(--space-2)}.jn-hero-slider__dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.45);transition:background var(--transition-fast),transform var(--transition-fast)}.jn-hero-slider__dot:hover{background:rgba(255,255,255,.75)}.jn-hero-slider__dot[aria-selected=true]{background:#fff;transform:scale(1.2)}.jn-hero-slider__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(17,17,17,.35);color:#fff;opacity:0;transition:opacity var(--transition-fast),background var(--transition-fast)}.jn-hero-slider:hover .jn-hero-slider__nav,.jn-hero-slider__nav:focus-visible{opacity:1}.jn-hero-slider__nav:hover{background:rgba(17,17,17,.6)}.jn-hero-slider__nav--prev{left:var(--space-4);transform:translateY(-50%) rotate(180deg)}.jn-hero-slider__nav--next{right:var(--space-4)}@media (max-width:768px){.jn-hero-slider__nav{opacity:1;background:rgba(17,17,17,.3)}}.jn-peek{position:relative;margin-block-end:var(--space-8);overflow:hidden}.jn-peek__track{display:flex;align-items:stretch;gap:var(--space-4);height:min(52vw,520px)}.jn-peek__slide{position:relative;overflow:hidden;background:var(--color-surface);transition:flex-basis .45s ease,opacity .45s ease}.jn-peek__slide.is-active{flex:1 1 auto}.jn-peek__slide.is-peek{flex:0 0 72px;opacity:.5;cursor:pointer}.jn-peek__slide.is-peek:hover{opacity:.75}.jn-peek__media{position:absolute;inset:0}.jn-peek__media img{width:100%;height:100%;object-fit:cover}.jn-peek__slide:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(10,10,10,.8) 0%,rgba(10,10,10,0) 58%)}.jn-peek__badge{position:absolute;top:var(--space-5);left:var(--space-5);z-index:2}.jn-peek__slide.is-peek .jn-peek__badge,.jn-peek__slide.is-peek .jn-peek__body{display:none}.jn-peek__body{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:var(--space-6);color:#fff}.jn-peek__body .jn-eyebrow{color:rgba(255,255,255,.82);display:block;margin-bottom:var(--space-2)}.jn-peek__title{font-family:var(--font-display);color:#fff;font-size:clamp(1.375rem,1rem + 1.6vw,2rem);line-height:1.25;font-weight:500;margin-block-end:var(--space-2);max-width:34ch}.jn-peek__title a{color:#fff}.jn-peek__meta{font-size:var(--fs-small);color:rgba(255,255,255,.75)}.jn-peek--no-anim .jn-peek__slide{transition:none}.jn-peek__dots{display:flex;gap:var(--space-2);justify-content:center;margin-block-start:var(--space-4)}.jn-peek__dot{width:7px;height:7px;border-radius:50%;background:var(--color-border);transition:background var(--transition-fast),transform var(--transition-fast)}.jn-peek__dot:hover{background:var(--color-ink-faint)}.jn-peek__dot[aria-selected=true]{background:var(--color-ink);transform:scale(1.25)}@media (max-width:768px){.jn-peek__track{height:min(80vw,380px)}.jn-peek__slide.is-peek{flex-basis:36px}.jn-peek__title{max-width:none}}.jn-latest{border:var(--border-subtle);padding:var(--space-5)}.jn-latest__title{margin-block-end:var(--space-4)}.jn-latest__item{display:flex;gap:var(--space-4);padding-block:var(--space-4);border-bottom:var(--border-subtle)}.jn-latest__item:first-of-type{padding-block-start:0}.jn-latest__item:last-of-type{border-bottom:none}.jn-latest__media{width:120px;flex-shrink:0;aspect-ratio:3/2;overflow:hidden;background:var(--color-surface)}@media (max-width:480px){.jn-latest__media{width:96px}}.jn-latest__media img{width:100%;height:100%;object-fit:cover}.jn-latest__headline{font-family:var(--font-display);font-size:1rem;line-height:1.3;font-weight:500;margin-block:var(--space-1) var(--space-2)}.jn-latest__headline a:hover{color:var(--color-accent-ink)}.jn-latest__cta{margin-block-start:var(--space-4)}.jn-latest__cta a{width:100%;justify-content:center}.jn-latest--compact .jn-latest__media{width:140px}.jn-latest--compact .jn-latest__item{padding-block:var(--space-5);gap:var(--space-4)}.jn-latest--compact .jn-latest__headline{font-size:1.15rem}.jn-latest--card .jn-latest__item{flex-direction:column}.jn-latest--card .jn-latest__media{width:100%;aspect-ratio:16/10;margin-block-end:var(--space-3)}.jn-latest--card .jn-latest__headline{font-size:1.0625rem}.jn-latest--list .jn-latest__item{align-items:baseline}.jn-latest--list .jn-latest__headline{font-size:1.15rem}.jn-latest--list .jn-trending__num{font-size:1.1rem}.jn-rail{position:relative}.jn-rail__track{display:flex;gap:var(--space-6);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;padding-block-end:var(--space-2)}.jn-rail__track::-webkit-scrollbar{display:none}.jn-rail__item{flex:0 0 260px;scroll-snap-align:start}@media (max-width:560px){.jn-rail__item{flex-basis:220px}}.jn-rail__nav{position:absolute;top:34%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-bg);border:var(--border-subtle);color:var(--color-ink);opacity:0;transition:opacity var(--transition-fast),border-color var(--transition-fast)}.jn-rail:hover .jn-rail__nav,.jn-rail__nav:focus-visible{opacity:1}.jn-rail__nav:hover{border-color:var(--color-ink)}.jn-rail__nav--prev{left:-14px;transform:translateY(-50%) rotate(180deg)}.jn-rail__nav--next{right:-14px}@media (max-width:768px){.jn-rail__nav{opacity:1}}.jn-picks{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}@media (max-width:1080px){.jn-picks{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.jn-picks{grid-template-columns:1fr}}.jn-more{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-8)}.jn-more--single{grid-template-columns:minmax(0,1fr)}@media (max-width:1080px){.jn-more{grid-template-columns:1fr;gap:var(--space-7)}}.jn-more__list>*+*{margin-block-start:var(--space-5);padding-block-start:var(--space-5);border-top:var(--border-subtle)}.jn-video__media{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--color-surface)}.jn-video__media img{width:100%;height:100%;object-fit:cover}.jn-video__play{position:absolute;inset:0;margin:auto;width:64px;height:64px;border-radius:50%;background:rgba(255,255,255,.92);color:var(--color-ink);display:flex;align-items:center;justify-content:center;transition:transform var(--transition-fast)}.jn-video__media:hover .jn-video__play{transform:scale(1.06)}.jn-video__duration{position:absolute;bottom:var(--space-3);right:var(--space-3);background:rgba(17,17,17,.85);color:#fff;font-size:var(--fs-micro);font-weight:600;padding:var(--space-1) var(--space-2)}.jn-video__body{padding-block-start:var(--space-4)}.jn-video__title{font-size:var(--fs-h3);margin-block:var(--space-2) var(--space-3)}.jn-panel{border:var(--border-subtle);padding:var(--space-5)}.jn-panel+.jn-panel{margin-block-start:var(--space-5)}.jn-panel__title{margin-block-end:var(--space-4)}.jn-trending__item{display:flex;align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-bottom:var(--border-subtle)}.jn-trending__item:last-child{border-bottom:none}.jn-trending__num{font-family:var(--font-display);font-size:var(--fs-small);color:var(--color-accent-ink);font-weight:600;width:2ch;flex-shrink:0}.jn-trending__name{flex:1;font-size:var(--fs-small);font-weight:500}.jn-trending__item:hover .jn-trending__name{color:var(--color-ink)}.jn-trending__go{color:var(--color-ink-faint);flex-shrink:0}.jn-newsletter--panel{border:var(--border-subtle);padding:var(--space-5)}.jn-newsletter__title{margin-block-end:var(--space-3)}.jn-newsletter__desc{font-size:var(--fs-small);color:var(--color-ink-faint)}.jn-newsletter__note{font-size:var(--fs-micro);color:var(--color-ink-faint);margin-block-start:var(--space-3)}.jn-newsletter--band{border-block:var(--border-strong);padding-block:var(--space-8);text-align:center}.jn-newsletter--band .jn-newsletter__form{margin-inline:auto}.jn-newsletter--band .jn-newsletter__desc{margin-inline:auto}.jn-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--space-8);align-items:start}.jn-no-sidebar .jn-layout,.jn-layout--full{grid-template-columns:minmax(0,1fr)}@media (max-width:1080px){.jn-layout{grid-template-columns:1fr;gap:var(--space-7)}}.jn-sidebar{position:sticky;top:var(--space-5)}@media (max-width:1080px){.jn-sidebar{position:static}}.jn-archive-head{margin-block-end:var(--space-7);padding-block-end:var(--space-5);border-bottom:var(--border-strong)}.jn-archive-head__title{font-size:var(--fs-h1);margin-block:var(--space-3) var(--space-3)}.jn-archive-head__desc{font-size:var(--fs-body);color:var(--color-ink-faint);max-width:64ch}.jn-post-list>*+*{margin-block-start:var(--space-6);padding-block-start:var(--space-6);border-top:var(--border-subtle)}.jn-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}@media (max-width:1080px){.jn-post-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.jn-post-grid{grid-template-columns:1fr}}.jn-author-hero{display:flex;gap:var(--space-6);align-items:flex-start;padding-block-end:var(--space-6);margin-block-end:var(--space-7);border-bottom:var(--border-strong)}.jn-author-hero__avatar{width:96px;height:96px;border-radius:50%;overflow:hidden;flex-shrink:0}.jn-author-hero__name{font-size:var(--fs-h2);margin-block:var(--space-2) var(--space-2)}.jn-author-hero__bio{max-width:62ch;color:var(--color-ink-muted)}.jn-author-hero__links{display:flex;gap:var(--space-4);margin-block-start:var(--space-4)}@media (max-width:560px){.jn-author-hero{flex-direction:column}}.jn-404{padding-block:var(--space-9);text-align:center}.jn-404__title{font-size:var(--fs-display);margin-block-end:var(--space-4)}.jn-404__desc{max-width:52ch;margin-inline:auto;color:var(--color-ink-faint);margin-block-end:var(--space-6)}.jn-404__search{max-width:480px;margin-inline:auto;margin-block-end:var(--space-8)}.jn-site-footer{border-top:var(--border-strong);padding-block:var(--space-8) var(--space-5);margin-block-start:var(--space-9)}.jn-site-footer__grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr) 1.4fr;gap:var(--space-6);margin-block-end:var(--space-7)}@media (max-width:1080px){.jn-site-footer__grid{grid-template-columns:repeat(2,1fr);gap:var(--space-7)}}@media (max-width:560px){.jn-site-footer__grid{grid-template-columns:1fr}}.jn-site-footer__about{font-size:var(--fs-small);color:var(--color-ink-faint);max-width:34ch;margin-block-start:var(--space-4)}.jn-site-footer__social{display:flex;gap:var(--space-4);margin-block-start:var(--space-5)}.jn-site-footer__social a{color:var(--color-ink-faint)}.jn-site-footer__social a:hover{color:var(--color-ink)}.jn-site-footer h2{margin-block-end:var(--space-4)}.jn-site-footer__list li{margin-block-end:var(--space-2)}.jn-site-footer__list a{font-size:var(--fs-small);color:var(--color-ink-faint)}.jn-site-footer__list a:hover{color:var(--color-ink)}.jn-site-footer__contact{font-size:var(--fs-small);color:var(--color-ink-faint)}.jn-site-footer__contact p{margin-block-end:var(--space-2)}.jn-site-footer__bottom{border-top:var(--border-subtle);padding-block-start:var(--space-5);display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);font-size:var(--fs-micro);color:var(--color-ink-faint);letter-spacing:.02em}.jn-site-footer__legal{display:flex;gap:var(--space-4)}.jn-site-footer__legal a:hover{color:var(--color-ink)}.jn-widget+.jn-widget{margin-block-start:var(--space-6)}.jn-widget__title{margin-block-end:var(--space-3)}.jn-widget ul li{padding-block:var(--space-2);border-bottom:var(--border-subtle);font-size:var(--fs-small)}.jn-widget ul li:last-child{border-bottom:none}.jn-ad-slot-wrap{margin-block:var(--space-6)}.jn-ad-slot-wrap--header{margin-block:var(--space-5) 0}.jn-ad-slot-wrap--sidebar{margin-block:0 var(--space-5)}.jn-filters{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-6)}