.nl-page{padding-top:clamp(28px,5vw,48px);padding-bottom:72px}.nl-masthead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1.5px solid var(--color-ink)}.nl-masthead__title{font-family:var(--font-serif);font-weight:600;font-size:clamp(34px,6vw,54px);line-height:1.02;letter-spacing:-.01em;color:var(--color-ink);margin:0}.nl-masthead__feeds{display:inline-flex;gap:10px;flex-shrink:0;font-family:var(--font-mono);font-size:12px;padding-bottom:6px}.nl-masthead__feeds a{color:var(--color-muted);text-decoration:none;border-bottom:1px solid transparent}.nl-masthead__feeds a:hover{color:var(--color-ink);border-bottom-color:var(--color-hair-strong)}.nl-standfirst{max-width:46ch;font-family:var(--font-serif);font-size:clamp(17px,2vw,20px);line-height:1.5;color:var(--color-ink-soft);margin:16px 0 0}.nl-cadence{margin:10px 0 0;font-size:13px;color:var(--color-quiet)}.nl-intro{display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:clamp(28px,5vw,56px);margin-top:clamp(32px,5vw,48px)}@media (max-width:780px){.nl-intro{grid-template-columns:1fr}}.nl-subscribe-card{border-top:3px solid var(--color-oxford);padding-top:14px}.nl-subscribe-card__eyebrow{font-family:var(--font-mono);font-size:12px;color:var(--color-muted);margin:0 0 10px}.nl-inside{display:flex;flex-direction:column}.nl-inside__heading{font-family:var(--font-sans);font-weight:600;font-size:15px;color:var(--color-ink);margin:0 0 4px}.nl-inside__list{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px 28px}@media (max-width:560px){.nl-inside__list{grid-template-columns:1fr}}.nl-inside__item{display:flex;gap:12px;align-items:flex-start}.nl-inside__mark{flex:0 0 auto;font-size:19px;line-height:1.3;width:28px}.nl-inside__body{font-size:14.5px;line-height:1.5;color:var(--color-ink-soft)}.nl-inside__body strong{display:block;font-family:var(--font-sans);font-weight:600;color:var(--color-ink);margin-bottom:1px}.nl-issues{margin-top:clamp(48px,7vw,72px)}.nl-issues__heading{font-family:var(--font-sans);font-weight:600;font-size:15px;color:var(--color-ink);padding-bottom:10px;border-bottom:1px solid var(--color-hair)}.nl-issues__empty{color:var(--color-muted);padding:24px 0}.nl-issues__list{list-style:none;margin:0;padding:0}.nl-issue{display:flex;align-items:baseline;gap:20px;padding:20px 0;border-bottom:1px solid var(--color-hair)}.nl-issue:first-child{padding-top:22px}.nl-issue__num{flex:0 0 auto;width:2.4ch;font-family:var(--font-serif);font-weight:400;font-size:34px;line-height:1;color:var(--color-hair-strong);font-variant-numeric:oldstyle-nums;text-align:right}.nl-issue__body{min-width:0}.nl-issue__date{display:block;font-family:var(--font-mono);font-size:12px;color:var(--color-quiet);margin-bottom:3px}.nl-issue__link{display:inline-flex;align-items:baseline;gap:8px;color:var(--color-ink);text-decoration:none;font-family:var(--font-serif);font-size:19px;line-height:1.35}.nl-issue__link-text{border-bottom:1px solid transparent}.nl-issue__arrow{flex:0 0 auto;color:var(--color-accent-deep);font-family:var(--font-sans);font-size:15px;transition:transform .15s ease}.nl-issue__link:hover .nl-issue__link-text{border-bottom-color:var(--color-hair-strong)}.nl-issue__link:hover .nl-issue__arrow{transform:translateX(3px)}.nl-issue__link:focus-visible{outline:2px solid var(--color-accent-deep);outline-offset:4px;border-radius:2px}@media (max-width:480px){.nl-issue{gap:12px}.nl-issue__num{font-size:26px;width:1.8ch}.nl-issue__link{font-size:17px}}@media (prefers-reduced-motion:reduce){.nl-issue__arrow{transition:none}}