.risk[data-astro-cid-jgszhfqc]{max-width:var(--measure,36rem);border:1px solid var(--rule-2);border-radius:var(--r-2);background:var(--panel);margin-top:clamp(2.5rem,5vw,3.5rem);padding:1.15rem 1.3rem;position:relative}.risk[data-astro-cid-jgszhfqc]:before{content:"";background:var(--signal);border-radius:var(--r-1) 0 0 var(--r-1);width:2px;position:absolute;top:0;bottom:0;left:0}.risk-k[data-astro-cid-jgszhfqc]{color:color-mix(in oklab, var(--signal) 90%, var(--ink));margin:0 0 .55rem}.risk-t[data-astro-cid-jgszhfqc]{color:var(--ink);margin:0;font-size:.9375rem;line-height:1.65}.toc[data-astro-cid-qsrs2dwn]{border-top:1px solid var(--rule);padding-top:1.1rem}.toc-title[data-astro-cid-qsrs2dwn]{color:var(--ink-3);margin:0 0 .35rem}.toc[data-astro-cid-qsrs2dwn] ol[data-astro-cid-qsrs2dwn]{gap:0;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-qsrs2dwn] li[data-astro-cid-qsrs2dwn]{position:relative}.toc[data-astro-cid-qsrs2dwn] a[data-astro-cid-qsrs2dwn]{--toc-a:0;--toc-b:0;--toc-on:clamp(0, calc(var(--toc-a) - var(--toc-b)), 1);min-height:44px;color:color-mix(in oklab, var(--ink-3), var(--ink) calc(var(--toc-on) * 100%));letter-spacing:.06em;text-transform:none;transition:color var(--dur-1) ease;align-items:baseline;gap:.6rem;padding-block:.55rem;font-size:.75rem;line-height:1.45;text-decoration:none;display:flex}.toc[data-astro-cid-qsrs2dwn] a[data-astro-cid-qsrs2dwn]:hover{color:var(--cyan)}.toc[data-astro-cid-qsrs2dwn] a[data-astro-cid-qsrs2dwn] i[data-astro-cid-qsrs2dwn]{color:color-mix(in oklab, var(--ink-3), var(--signal) calc(var(--toc-on) * 100%));letter-spacing:.1em;transition:color var(--dur-1) ease;flex:none;font-style:normal}.toc[data-astro-cid-qsrs2dwn] a[data-astro-cid-qsrs2dwn]:hover i[data-astro-cid-qsrs2dwn]{color:var(--signal)}@media (width>=560px) and (width<=1079px){.toc[data-astro-cid-qsrs2dwn] ol[data-astro-cid-qsrs2dwn]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}@media (width>=1080px){.toc[data-astro-cid-qsrs2dwn]{top:calc(var(--head-h) + var(--band-h) + 1.25rem);border-top:0;border-left:1px solid var(--rule);padding-top:.35rem;padding-left:1.05rem;position:sticky}.toc[data-astro-cid-qsrs2dwn] a[data-astro-cid-qsrs2dwn]:before{content:"";background:var(--signal);width:2px;opacity:var(--toc-on);pointer-events:none;position:absolute;top:.35rem;bottom:.35rem;left:calc(-1.05rem - 1px)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.art-body.has-toc{timeline-scope:--sec-1, --sec-2, --sec-3, --sec-4, --sec-5, --sec-6, --sec-7, --sec-8, --sec-9, --sec-10, --sec-11, --sec-12, --sec-13}.post-body>h2:first-of-type{view-timeline-name:--sec-1;view-timeline-axis:block}.post-body>h2:nth-of-type(2){view-timeline-name:--sec-2;view-timeline-axis:block}.post-body>h2:nth-of-type(3){view-timeline-name:--sec-3;view-timeline-axis:block}.post-body>h2:nth-of-type(4){view-timeline-name:--sec-4;view-timeline-axis:block}.post-body>h2:nth-of-type(5){view-timeline-name:--sec-5;view-timeline-axis:block}.post-body>h2:nth-of-type(6){view-timeline-name:--sec-6;view-timeline-axis:block}.post-body>h2:nth-of-type(7){view-timeline-name:--sec-7;view-timeline-axis:block}.post-body>h2:nth-of-type(8){view-timeline-name:--sec-8;view-timeline-axis:block}.post-body>h2:nth-of-type(9){view-timeline-name:--sec-9;view-timeline-axis:block}.post-body>h2:nth-of-type(10){view-timeline-name:--sec-10;view-timeline-axis:block}.post-body>h2:nth-of-type(11){view-timeline-name:--sec-11;view-timeline-axis:block}.post-body>h2:nth-of-type(12){view-timeline-name:--sec-12;view-timeline-axis:block}.toc[data-astro-cid-qsrs2dwn] a[data-astro-cid-qsrs2dwn]{animation-name:toc-lit,toc-dim;animation-timing-function:linear,linear;animation-fill-mode:both,both;animation-range:cover 40vh cover 62vh,cover 40vh cover 62vh}.toc[data-astro-cid-qsrs2dwn] li[data-astro-cid-qsrs2dwn]:first-child a[data-astro-cid-qsrs2dwn]{animation-timeline:--sec-1,--sec-2}.toc[data-astro-cid-qsrs2dwn] li[data-astro-cid-qsrs2dwn]:nth-child(2) a[data-astro-cid-qsrs2dwn]{animation-timeline:--sec-2,--sec-3}.toc[data-astro-cid-qsrs2dwn] li[data-astro-cid-qsrs2dwn]:nth-child(3) a[data-astro-cid-qsrs2dwn]{animation-timeline:--sec-3,--sec-4}.toc[data-astro-cid-qsrs2dwn] li[data-astro-cid-qsrs2dwn]:nth-child(4) a[data-astro-cid-qsrs2dwn]{animation-timeline:--sec-4,--sec-5}.toc[data-astro-cid-qsrs2dwn] li[data-astro-cid-qsrs2dwn]:nth-child(5) a[data-astro-cid-qsrs2dwn]{animation-timeline:--sec-5,--sec-6}.toc[data-astro-cid-qsrs2dwn] li[data-astro-cid-qsrs2dwn]:nth-child(6) a[data-astro-cid-qsrs2dwn]{animation-timeline:--sec-6,--sec-7}.toc[data-astro-cid-qsrs2dwn] li[data-astro-cid-qsrs2dwn]:nth-child(7) a[data-astro-cid-qsrs2dwn]{animation-timeline:--sec-7,--sec-8}.toc[data-astro-cid-qsrs2dwn] li[data-astro-cid-qsrs2dwn]:nth-child(8) a[data-astro-cid-qsrs2dwn]{animation-timeline:--sec-8,--sec-9}.toc[data-astro-cid-qsrs2dwn] li[data-astro-cid-qsrs2dwn]:nth-child(9) a[data-astro-cid-qsrs2dwn]{animation-timeline:--sec-9,--sec-10}.toc[data-astro-cid-qsrs2dwn] li[data-astro-cid-qsrs2dwn]:nth-child(10) a[data-astro-cid-qsrs2dwn]{animation-timeline:--sec-10,--sec-11}.toc[data-astro-cid-qsrs2dwn] li[data-astro-cid-qsrs2dwn]:nth-child(11) a[data-astro-cid-qsrs2dwn]{animation-timeline:--sec-11,--sec-12}.toc[data-astro-cid-qsrs2dwn] li[data-astro-cid-qsrs2dwn]:nth-child(12) a[data-astro-cid-qsrs2dwn]{animation-timeline:--sec-12,--sec-13}}}@keyframes toc-lit{0%{--toc-a:0}to{--toc-a:1}}@keyframes toc-dim{0%{--toc-b:0}to{--toc-b:1}}.next[data-astro-cid-e2ghtpbq]{border-top:1px solid var(--rule)}.next-track[data-astro-cid-e2ghtpbq]{position:relative}.next-stage[data-astro-cid-e2ghtpbq]{padding-block:clamp(2.5rem,5vw,4rem)}.next-head[data-astro-cid-e2ghtpbq]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.next-head[data-astro-cid-e2ghtpbq] .eyebrow[data-astro-cid-e2ghtpbq]{margin:0}.next-head[data-astro-cid-e2ghtpbq] h2[data-astro-cid-e2ghtpbq]{letter-spacing:-.035em;margin-top:.9rem;font-size:clamp(1.6rem,1.2rem + 1.7vw,2.4rem)}.next-head[data-astro-cid-e2ghtpbq] .lede[data-astro-cid-e2ghtpbq]{max-width:42rem;margin:.8rem 0 0}.next-count[data-astro-cid-e2ghtpbq]{color:var(--ink-3);display:none}.next-count[data-astro-cid-e2ghtpbq] b[data-astro-cid-e2ghtpbq]{color:var(--cyan);font-weight:400}.next-viewport[data-astro-cid-e2ghtpbq]{margin-top:2.2rem}.next-strip[data-astro-cid-e2ghtpbq]{grid-template-columns:repeat(auto-fit,minmax(265px,1fr));gap:1.4rem;display:grid}.ncard[data-astro-cid-e2ghtpbq]{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--ground-2);transition:border-color var(--dur-2) ease, translate var(--dur-2) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.ncard-media[data-astro-cid-e2ghtpbq]{aspect-ratio:16/9;background:var(--ground-3);position:relative;overflow:hidden}.ncard-media[data-astro-cid-e2ghtpbq] img{object-fit:cover;width:100%;height:100%;filter:var(--img-f);transition:scale var(--dur-3) var(--ease-out)}.ncard-media[data-astro-cid-e2ghtpbq]:after{content:"";background:linear-gradient(to top, var(--ground-2) 2%, transparent 62%);position:absolute;inset:0}.ncard-no[data-astro-cid-e2ghtpbq]{z-index:2;color:var(--ink);background:var(--ground);border:1px solid var(--rule-2);border-radius:var(--r-1);margin:0;padding:.2rem .45rem;position:absolute;top:.7rem;left:.8rem}.ncard-body[data-astro-cid-e2ghtpbq]{flex-direction:column;flex:1;gap:.45rem;padding:1rem 1.05rem 1.15rem;display:flex}.ncard-cat[data-astro-cid-e2ghtpbq]{color:var(--cyan);margin:0}.ncard[data-astro-cid-e2ghtpbq] h3[data-astro-cid-e2ghtpbq]{letter-spacing:-.02em;font-size:1.08rem;line-height:1.28}.ncard[data-astro-cid-e2ghtpbq] h3[data-astro-cid-e2ghtpbq] a[data-astro-cid-e2ghtpbq]{text-decoration:none}.ncard[data-astro-cid-e2ghtpbq] h3[data-astro-cid-e2ghtpbq] a[data-astro-cid-e2ghtpbq]:after{content:"";position:absolute;inset:0}.ncard-desc[data-astro-cid-e2ghtpbq]{color:var(--ink-2);-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ncard-meta[data-astro-cid-e2ghtpbq]{color:var(--ink-3);border-top:1px solid var(--rule);gap:.9rem;margin:auto 0 0;padding-top:.85rem;display:flex}@media (hover:hover) and (pointer:fine){.ncard[data-astro-cid-e2ghtpbq]:hover{border-color:var(--cyan);translate:0 -4px}.ncard[data-astro-cid-e2ghtpbq]:hover .ncard-media[data-astro-cid-e2ghtpbq] img{scale:1.055}}.ncard[data-astro-cid-e2ghtpbq] h3[data-astro-cid-e2ghtpbq] a[data-astro-cid-e2ghtpbq]:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--r-1)}.next-end[data-astro-cid-e2ghtpbq]{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2.75rem;padding-top:1.75rem;display:flex}.next-end[data-astro-cid-e2ghtpbq] p[data-astro-cid-e2ghtpbq]{color:var(--ink-2);max-width:46rem;margin:0}@supports (animation-timeline:view()) and selector(:has(a)){@media (prefers-reduced-motion:no-preference) and (width>=1000px){.next-track[data-astro-cid-e2ghtpbq]:not(:has(:focus-visible)){--card-w:clamp(300px, 25vw, 380px);--gap:clamp(24px, 2.6vw, 40px);--step:calc(var(--card-w) + var(--gap));height:calc(60vh + var(--n) * 55vh);view-timeline:--rail block}.next-track[data-astro-cid-e2ghtpbq]:not(:has(:focus-visible)) .next-stage[data-astro-cid-e2ghtpbq]{flex-direction:column;justify-content:center;height:100vh;padding-block:0;display:flex;position:sticky;top:0}.next-track[data-astro-cid-e2ghtpbq]:not(:has(:focus-visible)) .next-head[data-astro-cid-e2ghtpbq]{align-items:center}.next-track[data-astro-cid-e2ghtpbq]:not(:has(:focus-visible)) .next-count[data-astro-cid-e2ghtpbq]{display:block}.next-track[data-astro-cid-e2ghtpbq]:not(:has(:focus-visible)) .next-viewport[data-astro-cid-e2ghtpbq]{overflow:clip visible}.next-track[data-astro-cid-e2ghtpbq]:not(:has(:focus-visible)) .next-strip[data-astro-cid-e2ghtpbq]{width:auto;max-width:none;padding-inline:calc((100vw - var(--card-w)) / 2);gap:var(--gap);grid-template-columns:none;margin:0;animation-name:rail-travel;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--rail;animation-range:contain;display:flex}.next-track[data-astro-cid-e2ghtpbq]:not(:has(:focus-visible)) .ncard[data-astro-cid-e2ghtpbq]{flex:0 0 var(--card-w);width:var(--card-w)}.next-track[data-astro-cid-e2ghtpbq]:not(:has(:focus-visible)) .next-end[data-astro-cid-e2ghtpbq]{display:none}}}@keyframes rail-travel{0%,8%{transform:translate(0,0)}92%,to{transform:translate3d(calc(-1 * var(--n) * var(--step)), 0, 0)}}@media (prefers-reduced-motion:reduce){.ncard[data-astro-cid-e2ghtpbq],.ncard-media[data-astro-cid-e2ghtpbq] img{transition-property:border-color,color}}.art-head{padding-block:clamp(1.75rem,4vw,3.25rem) clamp(1.25rem,3vw,2.25rem)}.crumb{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:0 .7rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.crumb li{align-items:center;display:inline-flex}.crumb .sep{opacity:.55}.crumb a{min-height:44px;color:var(--ink-2);align-items:center;text-decoration:none;display:inline-flex}.crumb a:hover{color:var(--cyan)}.art-head h1{letter-spacing:-.04em;max-width:46rem;margin:0 0 1.1rem;font-size:clamp(1.9rem,1.1rem + 2.5vw,2.9rem);line-height:1.06}.art-head h1 .h1-sub{letter-spacing:-.028em;color:var(--ink-2);margin-top:.55rem;font-size:.6em;font-weight:600;line-height:1.2;display:block}.art-head .dek{font-size:var(--fs-lede);color:var(--ink-2);max-width:42rem;margin:0;line-height:1.58}.byline{border-top:1px solid var(--rule);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin:1.75rem 0 0;padding-top:1.1rem;display:flex}.byline b{color:var(--ink-2);font-weight:400}.art-hero{margin-top:clamp(1.5rem,3vw,2.4rem)}.art-hero img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;filter:var(--img-f);border-radius:var(--r-1)}.art-hero picture{border-radius:var(--r-1);display:block;overflow:hidden}.art-hero .figcap span:last-child{color:var(--ink-3);text-align:right}.art-body{grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,3.5vw,3rem);padding-block:clamp(1.25rem,2.5vw,2rem) clamp(2.5rem,5vw,4rem);display:grid}@media (width>=1080px){.art-body.has-toc{grid-template-columns:13rem minmax(0,1fr);align-items:start}}.art-col{--measure:36rem;--measure-wide:48rem;min-width:0}.post-body{counter-reset:sec;font-size:clamp(1rem,.96rem + .22vw,1.09rem);line-height:1.72}.post-body>*{max-width:var(--measure)}.post-body>figure,.post-body>table{max-width:min(100%, var(--measure-wide))}.post-body>p{color:var(--ink-2);margin:1.35rem 0 0}.post-body>p:first-child{color:var(--ink);margin-top:0;font-size:1.1em;line-height:1.62}.post-body h2{letter-spacing:-.032em;counter-increment:sec;margin:clamp(2.4rem,4.5vw,3.4rem) 0 .35rem;font-size:clamp(1.45rem,1.2rem + 1.25vw,2rem);line-height:1.16}.post-body h2:before{content:"Section " counter(sec, decimal-leading-zero);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.155em;font-weight:400;font-size:var(--fs-mono);color:var(--signal);margin-bottom:.8rem;line-height:1.45;display:block}.post-body h2 .h-link{vertical-align:.18em;border:1px solid var(--rule-2);border-radius:var(--r-1);width:1.625rem;height:1.625rem;color:var(--ink-3);cursor:pointer;opacity:0;transition:opacity var(--dur-1) ease, color var(--dur-1) ease, border-color var(--dur-1) ease;background:0 0;justify-content:center;align-items:center;margin-left:.5rem;padding:0;display:inline-flex;position:relative}.post-body h2:hover .h-link,.post-body h2 .h-link:focus-visible,.post-body h2 .h-link[data-state]{opacity:1}.post-body h2 .h-link:hover,.post-body h2 .h-link[data-state]{color:var(--cyan);border-color:var(--cyan)}@media (hover:none){.post-body h2 .h-link{opacity:.55}}.post-body h2 .h-link[data-state]:after{content:"Copied";white-space:nowrap;font-family:var(--font-display);font-size:var(--fs-mono);letter-spacing:.155em;text-transform:uppercase;color:var(--cyan);font-weight:400;position:absolute;top:50%;left:calc(100% + .5rem);translate:0 -50%}.post-body h2 .h-link[data-state=linked]:after{content:"In the address bar"}.post-body h3{letter-spacing:-.02em;margin:2rem 0 .2rem;font-size:1.14em;line-height:1.3}.post-body strong{color:var(--ink);font-weight:600}.post-body em{color:var(--ink)}.post-body a{color:var(--cyan);text-decoration:underline;text-decoration-color:color-mix(in oklab, var(--cyan) 45%, transparent);text-underline-offset:3px}.post-body a:hover{text-decoration-color:var(--cyan)}.post-body code{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-1);color:var(--ink);padding:.08em .4em;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,Consolas,monospace;font-size:.88em}.post-body pre{border:1px solid var(--rule-2);border-radius:var(--r-2);background:var(--ground-2);padding:1rem 1.1rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.post-body pre code{background:0 0;border:0;padding:0}.post-body .astro-code,.post-body .astro-code span{color:var(--shiki-dark)}html:not(.dark) .post-body .astro-code,html:not(.dark) .post-body .astro-code span{color:var(--shiki-light)}.post-body .astro-code span[style*="--shiki-dark:#6A737D" i],html:not(.dark) .post-body .astro-code span[style*="--shiki-light:#6A737D" i]{color:var(--ink-3)}html:not(.dark) .post-body .astro-code span[style*="--shiki-light:#D73A49" i]{color:var(--loss)}.post-body :is(ul,ol){color:var(--ink-2);margin:1.35rem 0 0;padding-left:1.4rem}.post-body li{margin-top:.5rem}.post-body li::marker{color:var(--ink-3)}.post-body li>p{margin:.5rem 0 0}.post-body blockquote{border:1px solid var(--rule-2);border-radius:var(--r-2);background:var(--ground-2);margin:clamp(1.8rem,3.5vw,2.6rem) 0;padding:1.3rem 1.4rem}.post-body blockquote p{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:1.1em;line-height:1.5}.post-body blockquote p+p{margin-top:.9rem}.post-body hr{background:var(--rule);border:0;height:1px;margin:clamp(2rem,4vw,3rem) 0}.post-body table{border:1px solid var(--rule-2);border-radius:var(--r-2);border-collapse:collapse;width:100%;margin:clamp(1.6rem,3vw,2.2rem) 0 0;font-size:.9rem;display:block;overflow-x:auto}.post-body :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:.75rem .9rem}.post-body thead th{white-space:nowrap;background:var(--panel);color:var(--ink-3);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;font-size:.625rem;font-weight:400}.post-body tbody td{color:var(--ink-2)}.post-body tbody td:first-child{color:var(--ink);font-weight:600}.post-body tbody tr:last-child td{border-bottom:0}.post-body tbody tr:hover td{background:var(--panel)}.post-body figure{isolation:isolate;border:1px solid var(--rule-2);border-radius:var(--r-2);background:var(--ground-2);margin:clamp(2rem,4vw,3rem) 0 0;padding:.9rem .9rem .55rem;position:relative}.post-body figure svg{width:100%;height:auto;color:var(--ink-2)}.post-body figcaption{border-top:1px solid var(--rule);color:var(--ink-3);margin-top:.5rem;padding-top:.6rem;font-size:.85rem;line-height:1.6}.post-body figure:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(var(--cyan), var(--cyan)) 0 0 / 11px 1px no-repeat, linear-gradient(var(--cyan), var(--cyan)) 0 0 / 1px 11px no-repeat, linear-gradient(var(--cyan), var(--cyan)) 100% 100% / 11px 1px no-repeat, linear-gradient(var(--cyan), var(--cyan)) 100% 100% / 1px 11px no-repeat;position:absolute;inset:-1px}.post-body figure:before{content:"";z-index:3;border-radius:inherit;background:conic-gradient(from var(--rim-a), transparent 0 4%, var(--rim-2) 10%, var(--rim-1) 14%, var(--rim-2) 18%, transparent 26% 54%, var(--rim-2) 60%, var(--rim-1) 64%, var(--rim-2) 68%, transparent 76% 100%);opacity:var(--rim-o);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.post-body [stroke=\#3b66f9]{stroke:var(--peri)}.post-body [fill=\#3b66f9]{fill:var(--peri)}.post-body [stroke=\#22c55e],.post-body [stroke=\#16a34a]{stroke:var(--cyan)}.post-body [fill=\#22c55e]{fill:var(--cyan)}.post-body [stroke=\#ef4444],.post-body [stroke=\#dc2626]{stroke:var(--loss)}.post-body [fill=\#ef4444]{fill:var(--loss)}.art-nl{max-width:var(--measure,36rem);border:1px solid var(--rule-2);border-radius:var(--r-2);background:var(--ground-2);margin-top:clamp(1.5rem,3vw,2rem);padding:1.15rem 1.3rem 1.5rem}.art-nl-k{color:var(--cyan);margin:0 0 .55rem}.art-nl-t{color:var(--ink-2);margin:0 0 1.1rem;font-size:.9375rem;line-height:1.65}.art-nl-g{color:var(--ink-3);margin:1.1rem 0 0;font-size:.875rem;line-height:1.6}.art-nl-g a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline;text-decoration-color:color-mix(in oklab, var(--cyan) 42%, transparent)}.pn{max-width:min(100%, var(--measure-wide));border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.5rem;display:grid}@media (width>=700px){.pn{grid-template-columns:repeat(2,minmax(0,1fr))}.pn-next{text-align:right;align-items:flex-end}.pn-next:only-child{grid-column:2}}.pn-item{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--ground-2);transition:border-color var(--dur-1) ease, translate var(--dur-2) var(--ease-out);flex-direction:column;gap:.45rem;padding:.95rem 1.05rem;text-decoration:none;display:flex}.pn-item:hover{border-color:var(--cyan);translate:0 -2px}.pn-k{color:var(--ink-3)}.pn-t{color:var(--ink);font-weight:600;line-height:1.35}.pn-item:hover .pn-t{color:var(--cyan)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.post-body figure{animation-name:rise,fig-cam;animation-timing-function:linear,linear;animation-fill-mode:both,both;animation-timeline:view(),view();animation-range:entry 4% entry 45%,entry exit}.post-body figure:before{animation-name:rim-trace;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 8% entry 75%}.post-body figure>:is(svg,img){animation-name:fig-wipe;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 12% entry 65%}.post-body figure.gs-plot>svg{animation-name:none}.post-body figure>figcaption{animation-name:fig-cap;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 26% entry 90%}}}@keyframes fig-cam{0%{scale:.955}to{scale:1.035}}@keyframes fig-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes fig-cap{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@property --toc-a{syntax:"<number>";inherits:false;initial-value:0}@property --toc-b{syntax:"<number>";inherits:false;initial-value:0}@media (prefers-reduced-motion:reduce){.post-body figure:before{opacity:.5;--rim-a:200deg}.pn-item{transition-property:border-color,color}}
