.toc a{align-items:baseline;gap:.7rem;display:flex}.toc .toc-num{letter-spacing:.14em;min-width:1.7em;color:var(--accent-primary);font-variant-numeric:tabular-nums;flex:none;font-size:.68rem;font-weight:800}.toc a.active{box-shadow:-4px 0 0 var(--accent-primary)}.photo-credit{letter-spacing:.02em;border-left:2px solid var(--accent-muted);padding-left:.85rem;font-style:normal}.prose-article figcaption{border-left:2px solid var(--accent-muted);padding-left:.75rem;font-style:normal}.search-count{font-family:var(--font-display);color:var(--accent-primary);font-variant-numeric:tabular-nums;vertical-align:-.12em;margin-right:.3rem;font-size:1.7rem;font-weight:800;line-height:1}.search-empty{position:relative;border:1px dashed var(--border-strong)!important}.search-empty:before{content:"";background:var(--accent-primary);width:4rem;height:3px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.nf-code{-webkit-text-stroke:2px var(--accent-primary,#111827);color:#0000!important}.img-fade:not(.img-loaded){--img-blur:10px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .card{border-top-color:color-mix(in srgb, var(--text-primary) 16%, var(--border-primary))}:root:not([data-theme=light]) main:not([data-hover]) .group:hover .card,:root:not([data-theme=light]) main[data-hover=lift] .group:hover .card{box-shadow:0 16px 34px -14px color-mix(in srgb, var(--accent-primary) 38%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent-primary) 26%, transparent)}:root:not([data-theme=light]) .briefing-panel,:root:not([data-theme=light]) .editors-perspective{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 8%, transparent)}}:root[data-theme=dark] .card{border-top-color:color-mix(in srgb, var(--text-primary) 16%, var(--border-primary))}:root[data-theme=dark] main:not([data-hover]) .group:hover .card,:root[data-theme=dark] main[data-hover=lift] .group:hover .card{box-shadow:0 16px 34px -14px color-mix(in srgb, var(--accent-primary) 38%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent-primary) 26%, transparent)}:root[data-theme=dark] .briefing-panel,:root[data-theme=dark] .editors-perspective{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 8%, transparent)}.share-btn{transition:transform .15s,border-color .2s,color .2s,background-color .2s}.share-btn:active{transform:scale(.95)}.share-btn svg{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){.share-btn:hover svg{transform:translateY(-1px)scale(1.12)}}@keyframes tpl-save-pop{0%{transform:scale(1)}45%{transform:scale(1.4)rotate(-8deg)}to{transform:scale(1)}}.share-btn[aria-pressed=true] svg{animation:.45s cubic-bezier(.34,1.56,.64,1) tpl-save-pop}@keyframes tpl-draw{to{stroke-dashoffset:0}}.share-btn svg path[d="M20 6L9 17l-5-5"]{stroke-dasharray:24;stroke-dashoffset:24px;animation:.35s ease-out forwards tpl-draw}@media (prefers-reduced-motion:reduce){.img-fade:not(.img-loaded){--img-blur:0}.share-btn,.share-btn svg{transition:none}.share-btn:active,.share-btn:hover svg{transform:none}.share-btn[aria-pressed=true] svg{animation:none}.share-btn svg path[d="M20 6L9 17l-5-5"]{stroke-dashoffset:0;animation:none}}@media (forced-colors:active){.nf-code{-webkit-text-stroke:0;color:canvastext!important}.toc a.active{box-shadow:none;border-left:4px solid highlight}.search-empty:before{background:canvastext}}@page{margin:18mm 16mm}@media print{.toc,main[data-article]>section.border-t,.up-next,.reading-progress{display:none!important}main[data-article]{background:0 0!important}main[data-article] h1{font-size:22pt;line-height:1.15}.prose-article>p,.prose-article>ul,.prose-article>ol,.prose-article figcaption{max-width:none}.prose-article .article-opening{font-size:13pt}.prose-article p{orphans:3;widows:3}.prose-article h2,.prose-article h3{break-after:avoid}.prose-article figure,.prose-article blockquote,.prose-article table{break-inside:avoid}.prose-article img{max-width:100%;height:auto}.prose-article a{background-image:none}}
