.blog-page .bp-art,.blog-post .bp-art{display: block;width: 100%;height: 100%;overflow: visible}.bp-art{--u: calc(var(--stroke) * 1px);--vbw: 800;--vbh: 450;--bk: min(calc(100cqw / var(--vbw)),calc(100cqh / var(--vbh)))}:is(.post-plate-art,.blog-thumb,.bpn) > .bp-art{container-type: size}.lf-face{--u: calc(var(--stroke) * 1px)}.bp-art *{vector-effect: non-scaling-stroke}:is(.bp-art,.lf-face) .pa{stroke: currentColor;stroke-opacity: .74;stroke-width: var(--u);stroke-linejoin: round;stroke-linecap: round}:is(.bp-art,.lf-face) .pb{stroke: currentColor;stroke-opacity: .44;stroke-width: var(--u);stroke-linejoin: round}:is(.bp-art,.lf-face) .pc{stroke: currentColor;stroke-opacity: .2;stroke-width: var(--u)}:is(.bp-art,.lf-face) .pd{stroke: currentColor;stroke-opacity: .52;stroke-width: var(--u);stroke-dasharray: calc(3 * var(--dash-u)) calc(4 * var(--dash-u))}:is(.bp-art,.lf-face) .pr{stroke: currentColor;stroke-opacity: .3;stroke-width: var(--u)}.bp-art .pr{shape-rendering: crispEdges}:is(.bp-art,.lf-face) .pg{stroke: var(--accent);stroke-opacity: 1;stroke-width: calc(var(--stroke-2) * 1px);stroke-linecap: round;stroke-linejoin: round}:is(.bp-art,.lf-face) .pk{fill: currentColor;fill-opacity: .62}:is(.bp-art,.lf-face) .po{stroke: currentColor;stroke-opacity: .46;stroke-width: var(--u)}:is(.bp-art,.lf-face) .pq{fill: var(--accent)}.bp-rings{transform-origin: 53% 57.8%;transition: transform .9s var(--ease)}.blog-page .blog-plate{background: var(--paper-3);color: var(--ink)}.blog-page .blog-thumb.blog-plate{position: relative;aspect-ratio: 16 / 9;overflow: hidden}.blog-page .blog-thumb .bp-art{position: absolute;inset: 0;content-visibility: auto}.blog-plate .dm--line{--dm: bp-redraw}.blog-plate[data-draw]{--draw-d: 0ms}@media (hover: hover) and (prefers-reduced-motion: no-preference){.blog-econ:not(.js-turn):hover .bp-rings{transform: rotate(-6deg)}}@media (prefers-reduced-motion: no-preference){.blog-econ:not(.js-turn):focus-within .bp-rings{transform: rotate(-6deg)}}@keyframes bp-redraw{from{stroke-dasharray: calc(1.02 * var(--bk)) calc(2.04 * var(--bk));stroke-dashoffset: calc(1.02 * var(--bk))}to{stroke-dasharray: calc(1.02 * var(--bk)) calc(2.04 * var(--bk));stroke-dashoffset: 0}}@keyframes bp-fade{from{opacity: 0}}.pp-h{margin: .875rem 0 0;font: 400 var(--fs-small)/1.5 var(--sans);letter-spacing: 0;text-transform: none;color: var(--fg-3)}.blog-page .blog-hero{padding-top: calc(var(--nav-h) + clamp(3rem,6.5vw,6.5rem));padding-bottom: clamp(3rem,6vw,5.5rem)}.blog-hero-grid{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);column-gap: clamp(2rem,4.5vw,5rem);align-items: end}.blog-page .blog-h1{font-size: var(--h1-plate);margin: 0 0 clamp(1.75rem,2.8vw,2.75rem);max-width: none}.lib-plate{margin: 0;color: var(--fg)}.lib-art{display: block;width: 100%;height: auto;overflow: visible}.lib-art .lf{fill: var(--bg);stroke: currentColor;stroke-opacity: .46;stroke-width: var(--stroke);stroke-linejoin: round;vector-effect: non-scaling-stroke}.lib-art .lf-g{stroke: var(--accent);stroke-opacity: .95}.lib-art .lf-face *{vector-effect: non-scaling-stroke}.lib-b{cursor: pointer;outline: 0}.blog-idx{display: flex;flex-wrap: wrap;gap: .5rem 1.75rem;margin: 0 0 calc(-1 * var(--hair));font: 400 var(--fs-small)/1.5 var(--sans)}.blog-idx a{display: inline-flex;align-items: center;gap: .45em;padding-top: .375rem;margin-top: -.375rem;color: var(--fg);border-bottom: var(--hair) solid var(--line-strong);transition: border-color var(--dur-feedback) var(--ease-out),color var(--dur-feedback) var(--ease-out)}.blog-idx a .arr{width: .8125rem;height: .8125rem;transform: rotate(90deg);color: var(--fg-3);transition: transform var(--dur-move) var(--ease),color var(--dur-feedback) var(--ease-out)}.blog-idx a:focus-visible .arr{color: var(--accent)}.lib-b .lf{transition: stroke-opacity .3s var(--ease)}.lib-plate[data-lit="markets"] .lib-markets .lf,.lib-plate[data-lit="ai"] .lib-ai .lf,.lib-plate[data-lit="economics"] .lib-economics .lf{stroke-opacity: .8}.lib-plate[data-lit="ai"] .lf-g{stroke-opacity: 1}@media (hover: hover){.lib-b:hover .lf{stroke-opacity: .8}.lib-b:hover .lf-g{stroke-opacity: 1}.blog-idx a:hover{border-color: currentColor}.blog-idx a:hover .arr{color: var(--accent);transform: rotate(90deg) translateX(.1875rem)}}@media (prefers-reduced-motion: no-preference){.lib-ai .lf-w{transition: transform .8s var(--ease)}.lib-plate[data-lit="ai"] .lib-ai .lf-w{transform: var(--h)}}@media (hover: hover) and (prefers-reduced-motion: no-preference){.lib-ai:hover .lf-w{transform: var(--h)}}@media (prefers-reduced-motion: no-preference){.lib-ai .lf-w{animation: lib-fall 1.3s var(--ease) calc(.15s + var(--i) * 95ms) backwards}.lib-plate .lf-face{animation: bp-fade .9s var(--ease-out) .9s backwards}.lib-ai .lf-face{animation-delay: 1.35s}}@keyframes lib-fall{from{transform: var(--k)}}@media (forced-colors: active){.lib-art .lf{fill: Canvas;stroke: CanvasText}.lib-art .lf-g{stroke: Highlight;fill: Canvas}}@media (max-width: 960px){.blog-hero-grid{grid-template-columns: 1fr;row-gap: clamp(2rem,6vw,3rem)}.blog-page .blog-h1{margin: 0 0 clamp(1.25rem,3.4vw,1.75rem)}}@media (max-width: 640px){.blog-page .blog-hero{padding-bottom: 2.5rem}.blog-idx{column-gap: clamp(.9rem,5vw,1.5rem)}}.blog-head h2{max-width: 24ch;text-wrap: balance}.blog-by{display: flex;flex-wrap: wrap;gap: .375rem 1.625rem;margin: 1.5rem 0 0;font: 400 var(--fs-small)/1.5 var(--sans);color: var(--fg-3);font-variant-numeric: tabular-nums}.blog-by > *{position: relative}.blog-by > * + *::before{content: "";position: absolute;left: -.8125rem;top: 50%;width: var(--hair);height: 1.1em;margin-top: -.55em;background: currentColor;opacity: .45}.blog-by a{display: inline-flex;align-items: center;gap: .4em;padding-top: .375rem;margin-top: -.375rem;color: var(--fg);border-bottom: var(--hair) solid var(--line-strong);transition: border-color .25s var(--ease-out)}.blog-by a .arr{width: .8125rem;height: .8125rem}@media (hover: hover){.blog-by a:hover{border-color: currentColor}}.blog-collection > .container{position: relative}.blog-series{--rg: clamp(1rem,2vw,1.75rem)}.blog-page .series-rail{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));column-gap: var(--rg);row-gap: 2.5rem;border: 0}.blog-page .series-rail > li{position: relative;background: none;border: 0;display: flex}.blog-page .series-rail > li::before{content: "";position: absolute;left: .25rem;top: 1.875rem;width: calc(100% + var(--rg));height: var(--hair);background: var(--line-strong);transform-origin: left}.blog-page .series-rail > li:last-child::before{width: 0}.blog-page .series-card{position: relative;display: flex;flex-direction: column;width: 100%;padding: 0;background: none;border: 0;overflow: visible}.blog-page .series-card::after{content: none}.sr-date{position: relative;display: block;height: 3.5rem;font: 400 var(--fs-small)/1 var(--sans);color: var(--fg-3);font-variant-numeric: tabular-nums}.sr-date::before{content: "";position: absolute;left: 0;top: 1.625rem;width: .5625rem;height: .5625rem;border-radius: 50%;background: var(--bg);box-shadow: inset 0 0 0 var(--hair) var(--fg-3);transition: background .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease)}.blog-page .series-rail > li:first-child .sr-date::before{background: var(--fg-2);box-shadow: none}.blog-page .series-card .blog-thumb{margin: 0;border: 0}.blog-page .series-card h3{margin-top: 1.125rem;font-size: var(--fs-heading)}.blog-page .series-rail .series-card:focus-visible .sr-date::before{background: var(--accent);box-shadow: none;transform: scale(1.35)}.blog-page .series-card:focus-visible h3{text-decoration: underline;text-decoration-thickness: var(--hair);text-underline-offset: .3125rem}.blog-page .series-rail > li > .series-card:focus-visible{background-color: transparent}@media (hover: hover){.blog-page .series-rail .series-card:hover .sr-date::before{background: var(--accent);box-shadow: none;transform: scale(1.35)}.blog-page .series-card:hover{background: none}}.series-rail.will-reveal > li::before{transform: scaleX(0)}.series-rail.will-reveal.is-in > li::before{transform: scaleX(1);transition: transform .7s var(--ease) var(--rd,0ms)}.series-rail > li:nth-child(2){--rd: 220ms}.series-rail > li:nth-child(3){--rd: 440ms}.blog-page .blog-grid--wide{--rg: clamp(1rem,2vw,1.75rem);display: block;margin-top: clamp(2.5rem,4.4vw,4rem);border: 0;border-top: var(--hair) solid var(--line-strong)}.blog-page .blog-grid--wide .blog-card{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: var(--rg);align-items: end;padding: 1.5rem 0;background: none;border: 0;border-bottom: var(--hair) solid var(--line);overflow: visible}.blog-page .blog-grid--wide .blog-thumb{grid-area: 1 / 1;border: 0}.blog-page .blog-grid--wide .blog-card-body{grid-area: 1 / 2;display: grid;grid-template-columns: minmax(0,auto) auto;justify-content: start;align-items: last baseline;column-gap: 1rem;padding: 0 0 .125rem}.blog-page .blog-grid--wide h3{margin: 0;max-width: 30ch}.blog-page .blog-grid--wide .k{grid-column: 1 / -1;display: block;margin-bottom: .25rem}.blog-page .blog-grid--wide .blog-card:focus-visible h3{text-decoration: underline;text-decoration-thickness: var(--hair);text-underline-offset: .3125rem}.blog-page .blog-card-body{padding: clamp(1.125rem,1.9vw,1.625rem) clamp(1.25rem,2.2vw,1.875rem) clamp(1.5rem,2.6vw,2.25rem)}.blog-page .blog-card:not(.series-card) h3{margin-top: 0}.blog-page .blog-card h3 .arr{width: .6em;height: .6em;margin-left: .15em}@media (min-width: 1081px){.blog-ai{--rg: clamp(1rem,2vw,1.75rem);display: grid;grid-template-columns: repeat(5,minmax(0,1fr));column-gap: var(--rg);align-items: start}.blog-ai > .blog-series{grid-column: span 4}.blog-page .blog-ai > .blog-grid--wide{margin: 0;border: 0}.blog-page .blog-grid--wide .blog-card{grid-template-columns: minmax(0,1fr);grid-template-rows: 3.5rem auto auto;align-items: start;padding: 0;border: 0}.blog-page .blog-grid--wide .blog-card-body{display: contents}.blog-page .blog-grid--wide .k{grid-area: 1 / 1;margin: 0;line-height: 1}.blog-page .blog-grid--wide .blog-thumb{grid-area: 2 / 1}.blog-page .blog-grid--wide .blog-card h3{grid-area: 3 / 1;margin-top: 1.125rem}.blog-page .blog-grid--wide .br-min,.blog-page .blog-grid--wide .blog-card::after{display: none}}.blog-reg{--rg: clamp(1rem,2.2vw,2rem);display: grid;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--rg);align-items: start}.blog-register{grid-column: 1 / span 7;list-style: none;margin: 0;padding: 0;border-top: var(--hair) solid var(--line-strong)}.blog-register > li{border-bottom: var(--hair) solid var(--line)}.blog-register > li.br-g{border-top: var(--hair) solid var(--line-strong);margin-top: calc(-1 * var(--hair))}.blog-page .blog-row{display: grid;grid-template-columns: 5.5rem minmax(0,1fr) auto;column-gap: clamp(1rem,2vw,1.75rem);align-items: baseline;padding: 1.5rem 0 1.625rem;background: none;border: 0;overflow: visible}.blog-page .blog-row::after,.blog-page .blog-grid--wide .blog-card::after{left: -1.125rem;right: auto;top: 0;bottom: calc(-1 * var(--hair));width: calc(2 * var(--hair));height: auto;transform: scaleY(0);transform-origin: top}.br-date{font: 400 var(--fs-small)/1.5 var(--sans);color: var(--fg-3);font-variant-numeric: tabular-nums;white-space: nowrap}.blog-page .blog-row h3{margin-top: 0;max-width: 29ch}.br-min{display: inline-flex;align-items: center;color: var(--fg-3)}.br-min .arr{width: 1rem;height: 1rem;transition: transform var(--dur-move) var(--ease),color var(--dur-feedback) var(--ease-out)}.blog-register > li > .blog-row:focus-visible,.blog-grid--wide .blog-card:focus-visible{background-color: transparent;outline-offset: .25rem}.blog-row:focus-visible::after,.blog-grid--wide .blog-card:focus-visible::after,.blog-register > li.is-current > .blog-row::after{transform: scaleY(1)}:is(.blog-row,.blog-grid--wide .blog-card):focus-visible .br-min{color: var(--accent)}@media (hover: hover){.blog-page .blog-row:hover{background: none}.blog-row:hover::after,.blog-grid--wide .blog-card:hover::after{transform: scaleY(1)}:is(.blog-row,.blog-grid--wide .blog-card):hover .br-min{color: var(--accent)}:is(.blog-row,.blog-grid--wide .blog-card):hover .br-min .arr{transform: translateX(.3125rem)}}.blog-panel,.blog-econ-plate{grid-column: 8 / -1;margin: 0;color: var(--ink)}.blog-panel-art,.blog-econ-art{position: relative;background: var(--paper-3)}.blog-page .blog-lead{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: clamp(1rem,2.2vw,2rem);border: 0;background: none;overflow: visible}.blog-page .blog-lead .blog-thumb{grid-column: 1 / span 7;border: 0}.blog-page .blog-lead .blog-card-body{grid-column: 8 / -1;display: grid;grid-template-columns: minmax(0,auto) auto;justify-content: start;align-content: end;align-items: last baseline;gap: .25rem 1rem;padding: 0 0 .125rem}.blog-page .blog-lead .br-date{grid-area: 1 / 1 / 2 / -1}.blog-page .blog-lead h3{grid-area: 2 / 1;max-width: 20ch}.blog-page .blog-lead .br-min{grid-area: 2 / 2}.blog-lead:focus-visible .br-min{color: var(--accent)}.blog-page .blog-lead::after{right: auto;width: calc((100% - 11 * clamp(1rem,2.2vw,2rem)) / 12 * 7 + 6 * clamp(1rem,2.2vw,2rem))}@media (hover: hover){.blog-page .blog-lead:hover{background: none}.blog-lead:hover .br-min{color: var(--accent)}.blog-lead:hover .br-min .arr{transform: translateX(.3125rem)}}.blog-mkt{margin-top: clamp(2.5rem,4.4vw,4rem)}.blog-panel{position: sticky;top: calc(var(--nav-h) + 4.5rem)}.blog-panel-art{aspect-ratio: 16 / 11}.bpn{position: absolute;inset: 6% 4%;opacity: 0;transition: opacity var(--dur-move) var(--ease)}.bpn.is-on{opacity: 1}.is-go .bpn{transition: none}html:active-view-transition-type(lift) .blog-page [style*="view-transition-name: fig"]{color: var(--paper)}.bpn > .bp-art,.blog-econ-art .bp-art{content-visibility: auto}@media (prefers-reduced-motion: no-preference){.blog-panel.is-live .bpn.is-on .pg[pathLength]{animation: bp-redraw 1.1s var(--ease) .1s backwards}}.blog-econ-plate{align-self: stretch}.blog-econ-art{height: 100%;min-height: 20rem}.blog-econ-art .bp-art{position: absolute;inset: 5% 6%;width: 88%;height: 90%}.blog-econ-art .bp-art:not(.bp-tall){display: none}.blog-econ-art .bp-tall{inset: 3% 4%;width: 92%;height: 94%;transform-origin: 50% 50%}.blog-econ-art .bp-wide{transform-origin: 50% 50%}.blog-econ.js-turn .bp-rings{transform: rotate(var(--turn,0deg))}@media (min-width: 641px) and (max-width: 1080px){.blog-econ-plate{align-self: start;position: sticky;top: calc(var(--nav-h) + 4.5rem)}.blog-econ-art{height: auto;min-height: 0;aspect-ratio: 5 / 8}}.blog-page .cta-band .row{margin-top: clamp(1.75rem,3vw,2.5rem)}@media (max-width: 1080px){.blog-page .series-rail{grid-template-columns: repeat(2,minmax(0,1fr))}.blog-page .series-rail > li:nth-child(2n)::before{width: 0}.series-rail > li:nth-child(3){--rd: 0ms}.series-rail > li:nth-child(4){--rd: 220ms}}@media (max-width: 960px){.blog-page .blog-row{grid-template-columns: minmax(0,1fr) auto;row-gap: .25rem;padding: 1.125rem 0 1.25rem}.blog-page .blog-row .br-date{grid-column: 1 / -1}.br-date:empty{display: none}.blog-page .blog-row::after,.blog-page .blog-grid--wide .blog-card::after{left: -.75rem}.blog-panel,.blog-econ-plate{top: calc(var(--nav-h) + 2rem)}}@media (max-width: 640px){.blog-head{margin-bottom: 1.75rem}.blog-by{margin-top: .75rem}.blog-page .blog-grid{grid-template-columns: 1fr;border-left: 0}.blog-page .blog-grid .blog-thumb{display: none}.blog-page .blog-grid .blog-card{border-right: 0}.blog-reg{display: flex;flex-direction: column}.blog-econ-art{height: auto;min-height: 0;aspect-ratio: 2 / 1}.blog-econ-art .bp-art:not(.bp-tall){display: block}.blog-econ-art .bp-tall{display: none}.blog-register{width: 100%}.blog-panel{display: none}.blog-page .blog-lead{display: block}.blog-page .blog-lead .blog-card-body{grid-template-columns: minmax(0,1fr) auto;align-items: baseline;padding: 1rem 0 1.125rem}.br-cont{position: absolute;width: var(--hair);height: var(--hair);overflow: hidden;clip-path: inset(50%);white-space: nowrap}.blog-page .blog-lead::after{width: 100%}.blog-mkt{margin-top: 0}.blog-page .series-rail{grid-template-columns: 1fr;row-gap: 0}.blog-page .series-rail > li{padding: 0 0 1.625rem 1.625rem}.blog-page .series-rail > li::before,.blog-page .series-rail > li:nth-child(2n)::before{left: .25rem;top: .5rem;width: var(--hair);height: 100%;transform-origin: top}.blog-page .series-rail > li:last-child::before{height: 0}.series-rail.will-reveal > li::before{transform: scaleY(0)}.series-rail.will-reveal.is-in > li::before{transform: scaleY(1)}.sr-date{height: auto;margin-bottom: .375rem}.sr-date::before{left: -1.625rem;top: 0}.blog-page .series-card .blog-thumb{display: none}.blog-page .series-card h3{margin-top: 0}.blog-page .blog-grid--wide{margin-top: .5rem;padding-top: .375rem}.blog-page .blog-grid--wide .blog-card{display: block;padding: 0;border-bottom: 0}.blog-page .blog-grid--wide .blog-card-body{display: block;padding: .875rem 0 0}.blog-page .blog-grid--wide .br-min{display: none}.blog-econ-plate{order: -1;align-self: auto;width: 100%;margin: -.5rem 0 1.25rem}.blog-page .blog-row{padding: 1rem 0 1.125rem}.blog-page .blog-row::after,.blog-page .blog-grid--wide .blog-card::after{left: -.625rem}}@media (min-width: 540px) and (max-width: 960px) and (max-height: 520px) and (orientation: landscape){.blog-page .blog-hero{padding: calc(var(--nav-h) + 1.5rem) 0 1.75rem}.blog-hero-grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr);column-gap: 1.75rem;align-items: center}.blog-page .blog-h1{font-size: clamp(2.4rem,14vh,3.4rem)}.blog-post .blog-title{font-size: clamp(1.9rem,10vh,2.6rem)}}.blog-post .blog-post-hero{display: block;padding-top: calc(var(--nav-h) + clamp(3rem,6.5vw,6.5rem));padding-bottom: clamp(3rem,6vw,5.5rem)}.post-hero{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);column-gap: clamp(2rem,5vw,5.5rem);align-items: center}.blog-post .blog-title{max-width: 22ch}@media (min-width: 961px){.blog-post .blog-title{font-size: max(var(--h1-article),3.2rem)}}.post-crumb{margin: 0;font: 400 var(--fs-small)/1.5 var(--sans);color: var(--fg-3)}.post-crumb a,.post-byline a{display: inline-block;padding-top: .375rem;margin-top: -.375rem;color: var(--fg-2);border-bottom: var(--hair) solid var(--line-strong);transition: border-color .3s var(--ease),color .3s var(--ease)}.post-byline{display: flex;flex-wrap: wrap;gap: .5rem 1.625rem;margin: 1.75rem 0 0;font: 400 var(--fs-small)/1.5 var(--sans);color: var(--fg-3);font-variant-numeric: tabular-nums}.post-byline > *{position: relative}.post-byline > * + *::before{content: "";position: absolute;left: -.8125rem;top: 50%;width: var(--hair);height: 1.1em;margin-top: -.55em;background: currentColor;opacity: .45}.post-byline{clip-path: inset(-1rem -1rem -1rem -.375rem)}.post-byline > a{color: var(--fg)}.post-byline > a::before{top: calc(50% + .1875rem)}@media (hover: hover){.post-crumb a:hover,.post-byline a:hover{color: var(--fg);border-color: currentColor}}.post-plate{margin: 0;color: var(--fg)}.post-plate-art{position: relative;aspect-ratio: 16 / 9}.post-plate-art .bp-art{position: absolute;inset: 3% 2%;width: 96%;height: 94%}.post-plate .hp-reg{position: absolute;inset: 0;pointer-events: none}.post-plate .hp-reg i{--b: var(--hair);position: absolute;width: .875rem;height: .875rem;border: 0 solid var(--line-strong)}.post-plate .hp-reg i:nth-child(1){left: 0;top: 0;border-width: var(--b) 0 0 var(--b)}.post-plate .hp-reg i:nth-child(2){right: 0;top: 0;border-width: var(--b) var(--b) 0 0}.post-plate .hp-reg i:nth-child(3){left: 0;bottom: 0;border-width: 0 0 var(--b) var(--b)}.post-plate .hp-reg i:nth-child(4){right: 0;bottom: 0;border-width: 0 var(--b) var(--b) 0}.hang{margin-left: -.4em}@media (prefers-reduced-motion: no-preference){.post-plate .bp-art [pathLength]{animation: bp-draw 1.5s var(--ease) .15s backwards}.post-plate .bp-art .pg[pathLength]{animation-duration: 1.1s;animation-delay: 1.05s}.post-plate .bp-art :is(.pc,.pb,.pd,.pk,.po,.pt):not([pathLength]){animation: bp-fade 1s var(--ease-out) .1s both}.post-plate .bp-art .pq{animation: bp-fade .5s var(--ease-out) 1.6s both}.post-plate .hp-reg{animation: bp-fade .6s var(--ease-out) .1s both}html:active-view-transition-type(page) .post-plate [data-vt-dest] *{animation-play-state: running !important}}@keyframes bp-draw{from{stroke-dasharray: calc(1.02 * var(--bk)) calc(2.04 * var(--bk));stroke-dashoffset: calc(1.02 * var(--bk))}to{stroke-dasharray: calc(1.02 * var(--bk)) calc(2.04 * var(--bk));stroke-dashoffset: 0}}.post-plate .pt{fill: currentColor;fill-opacity: .56;font-family: var(--sans)}@media (max-width: 640px),(min-width: 961px) and (max-width: 1280px){.post-plate .pt{display: none}}@media (min-width: 641px) and (max-width: 960px){.post-plate .pt{font-size: calc(36.5px - 2.29vw)}}@media (min-width: 1281px){.post-plate .pt{font-size: max(20.4px,39.6px - 1vw)}}@media (max-width: 600px){.post-plate .hp-reg i{width: .625rem;height: .625rem}}@media (max-width: 960px){.blog-post .blog-post-hero{padding-top: calc(var(--nav-h) + 2.25rem)}.post-hero{grid-template-columns: 1fr;row-gap: 2rem}.blog-post .blog-title{max-width: none}.post-plate-art{aspect-ratio: 2 / 1}}@media (max-width: 640px){.post-hero{row-gap: 1.5rem}.post-byline{margin-top: 1.25rem}.post-plate-art{aspect-ratio: 5 / 2}.post-plate-art[style] > .bp-art{inset: var(--fy) auto auto var(--fx);width: var(--fw);height: var(--fh)}}@media (min-width: 961px){.blog-post .blog-article{grid-column: 4 / span 7}}.blog-post .post-side{grid-column: 1 / -1}.post-side .ps-series{display: none}.ps-in > * + *{margin-top: 2rem}.ps-k{margin: 0 0 .875rem;font: 400 var(--fs-small)/1.5 var(--sans);color: var(--fg-3)}.ps-rail{list-style: none;margin: 0;padding: 0;font: 400 var(--fs-small)/1.5 var(--sans)}.ps-rail li{position: relative;padding: 0 0 1rem 1.5rem}.ps-rail li::before{content: "";position: absolute;left: .25rem;top: .75em;bottom: -.75em;width: var(--hair);background: var(--line-strong)}.ps-rail li:last-child{padding-bottom: 0}.ps-rail li:last-child::before{content: none}.ps-rail li::after{content: "";position: absolute;left: 0;top: calc(.75em - .28125rem);width: .5625rem;height: .5625rem;border-radius: 50%;background: var(--bg);box-shadow: inset 0 0 0 var(--hair) var(--fg-3)}.ps-rail li.is-on::after{background: var(--accent);box-shadow: none}.ps-rail a{color: var(--fg-2);border-bottom: var(--hair) solid var(--line-strong);transition: color .25s var(--ease-out),border-color .25s var(--ease-out)}.ps-rail .is-on span{color: var(--fg)}.ps-rail .ps-p,.ps-rail .is-on .ps-p{color: var(--fg-3)}.blog-post .pager-card .k .ps-p{color: inherit}@media (hover: hover){.ps-rail a:hover{color: var(--fg);border-color: currentColor}}.ps-src{max-width: 60ch;margin: 0;font: 400 var(--fs-small)/1.55 var(--sans);color: var(--fg-3);text-wrap: pretty}.ps-src a{color: var(--fg);border-bottom: var(--hair) solid var(--line-strong);transition: border-color .25s var(--ease-out)}.ps-src a .arr{display: inline-block;width: .8125rem;height: .8125rem;margin-left: .2em;vertical-align: -.1em}@media (hover: hover){.ps-src a:hover{border-color: currentColor}}@media (min-width: 961px){.blog-post .post-side{grid-column: 1 / span 3;grid-row: 1}.post-side .ps-in{position: sticky;top: calc(var(--nav-h) + 2.5rem)}.post-side .ps-series{display: block}}@media (max-width: 960px){.blog-post .post-side{margin-top: calc(-1 * clamp(1.25rem,3vw,3rem) - 1.25rem);padding-left: 2rem}.blog-post .post-side--nav{display: none}}.blog-post .blog-article{--measure: 39.2rem;font-size: 1.1875rem;line-height: 1.68}@media (max-width: 960px){.blog-post .blog-article{--measure: 36rem;font-size: 1.0625rem}}@media (min-width: 601px) and (max-width: 960px){.blog-post .blog-article{font-size: 1.125rem}}.blog-article > :is(p,ul,ol,blockquote,figure,h2,h3,.article-end){max-width: var(--measure)}.blog-article > p{hyphens: manual}.blog-article > ol{list-style: decimal outside}.blog-article > ul{list-style: "\2013\2002" outside}.blog-article > :is(ol,ul) > li::marker{color: var(--fg-3);font-variant-numeric: tabular-nums}.blog-article > p.lead{font-size: inherit;line-height: inherit;color: var(--fg-2)}.blog-article > p.lead::first-letter{font-size: 3.3em;line-height: .74;margin: .07em .1em 0 -.02em}@supports (initial-letter: 2) or (-webkit-initial-letter: 2){.blog-article > p.lead::first-letter{float: none;margin: 0 .24em 0 0;font-size: inherit;line-height: inherit;-webkit-initial-letter: 2;initial-letter: 2}}.blog-post .blog-article blockquote{font-size: var(--fs-heading);line-height: 1.24;letter-spacing: var(--track-heading);margin: 0 0 1.2em;padding-left: 1.25rem;text-wrap: balance}.blog-post .blog-article blockquote + p.lead{margin-top: 0}.blog-post .blog-article > blockquote:first-child{margin: 0 0 1.6em;padding: 0 0 1.4em;border-left: 0;border-bottom: var(--hair) solid var(--line);color: var(--fg-2);font-family: var(--sans);font-size: inherit;line-height: inherit;letter-spacing: inherit}.blog-post .blog-article > blockquote:first-child .hy{margin-inline: 0;-webkit-text-fill-color: currentColor}.blog-post .blog-article > blockquote:first-child .hy::before{content: none}.blog-article .sf{display: block}.blog-article .sf .nowrap{display: inline-block}.blog-article > p.pq{padding-left: 1.25rem;border-left: var(--hair) solid var(--line-strong)}.blog-article > figure,.blog-article figure{margin: 2.1em 0 2.3em;padding: .75rem;background: var(--paper-2);border: 0;box-shadow: inset 0 0 0 var(--hair) var(--line)}.blog-article figure img{mix-blend-mode: multiply;margin-inline: auto}.blog-article figure img.duo{mix-blend-mode: normal}.blog-article .blog-hero-img{margin-top: 0}.blog-article figcaption{padding: .75rem 0 .125rem;border-top: 0;font: 400 var(--fs-small)/1.5 var(--sans);letter-spacing: 0;color: var(--fg-3);text-wrap: pretty}.blog-article figure[style] > figcaption{max-width: var(--cap);margin-inline: auto}.bp-fig > div{padding: clamp(1rem,3.2vw,1.75rem);background: var(--paper);font: 400 var(--fs-small)/1.45 var(--sans);color: var(--fg-2)}.bp-t,.bp-f{display: block;text-wrap: balance}.bp-t{margin-bottom: 1.5rem}.bp-k{display: inline-flex;align-items: center;gap: .45em;margin-left: 1.25em;white-space: nowrap}.bp-sw{width: .625rem;height: .625rem;background: var(--ink)}.bp-f{margin-top: .375rem;color: var(--fg-3)}.bpc-p + .bp-f{margin-top: 1.25rem}.bp-n{font-family: var(--mono);font-variant-numeric: tabular-nums;color: var(--fg)}.bpc{--rows: 13.5rem}.bpc-p{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);height: calc(var(--rows) + 4rem);background: linear-gradient(var(--line-strong),var(--line-strong)) 0 calc(100% - 2.25rem) / 100% var(--hair) no-repeat}.bpc-g{display: grid;grid-template: 1fr 2.25rem / 2rem;justify-content: center;align-items: end;column-gap: .375rem}.bpc--2 .bpc-g{grid-template-columns: repeat(2,2.75rem)}.bpc-x{grid-area: 2 / 1 / 3 / -1;justify-self: center;padding-top: .625rem;white-space: nowrap}.bpc-c{grid-row: 1;display: flex;flex-direction: column;align-items: center}.bpc-b{width: 100%;height: calc(var(--v) * var(--rows));margin-top: .375rem;background: var(--ink)}.is-g > .bpc-b,.bp-sw.is-g{background: var(--signal)}@media (min-width: 641px){.bpc-b.dm{--dm: bp-up}}.bpr-road.dm{--dm: bp-down}@keyframes bp-up{from{clip-path: inset(100% 0 0)}to{clip-path: inset(0)}}@keyframes bp-down{from{clip-path: inset(0 0 100%)}to{clip-path: inset(0)}}.bpr,.bpg-w{--rd: .75rem}.bpr-grp{position: relative}.bpr-grp + .bpr-grp{margin-top: 1.5rem}.bpr-k{display: flex;align-items: center;gap: .625rem;margin: 0 0 .75rem 2.75rem;color: var(--fg)}.bpr-k::after{content: "";flex: 1;border-top: var(--hair) dotted var(--line-strong)}.bpr-road,.bpg-s::before{position: absolute;border: 0 solid var(--line-strong);color: var(--mist)}.bpr-road,.bpg-s::before{inset: 0 auto -1.5rem calc(.875rem - var(--rd) / 2);width: var(--rd);border-inline-width: var(--hair);background: repeating-linear-gradient(currentColor 0 .5rem,transparent 0 .875rem) 50% 0 / var(--hair) 100% no-repeat}.bpr-grp:last-child .bpr-road{bottom: 0}.bpr-road.is-g{color: var(--signal)}.bpr-s{display: grid;row-gap: 1.25rem}.bpr-s li{display: grid;grid-template-columns: 1.75rem 1fr;column-gap: 1rem}.bpr-i{position: relative;grid-row: span 2;display: grid;place-items: center;width: 1.75rem;height: 1.75rem;border-radius: 50%;background: var(--paper);box-shadow: inset 0 0 0 var(--hair) var(--ink)}.bpr-h{display: block;margin-top: .1875rem;color: var(--fg);font-weight: 500}.bpr-d{display: block;margin-top: .125rem;color: var(--fg-3)}.bpg{display: grid;grid-template-columns: repeat(5,minmax(0,1fr))}.bpg .bpr-h{margin-top: 1rem}.bpg :is(.bpr-h,.bpr-d){padding-right: .75rem}.bpg-s{position: relative;display: block;height: 12rem}@media (min-width: 641px){.bpg-s::before{content: "";inset: calc(50% - var(--rd) / 2) 0 auto;width: auto;height: var(--rd);border-width: var(--hair) 0;background: repeating-linear-gradient(90deg,currentColor 0 .5rem,transparent 0 .875rem) 0 50% / 100% var(--hair) no-repeat}}.bpg-s::after{content: "";position: absolute;left: 0;width: 2.75rem;top: calc(50% - var(--h) * 50%);height: calc(var(--h) * 100%);box-shadow: inset 0 0 0 var(--hair) var(--ink);background: repeating-linear-gradient(90deg,var(--line-strong) 0 var(--hair),transparent 0 .5rem),var(--paper)}.bpg-o .bpg-s::after{box-shadow: none;outline: var(--hair) dashed var(--line-strong);outline-offset: calc(-1 * var(--hair));background: var(--paper)}.bpg-s .bp-n{position: absolute;z-index: 1;left: 0;top: 50%;width: 2.75rem;translate: 0 -50%;background: var(--paper);text-align: center}@media (max-width: 640px){.bpc-p{grid-auto-flow: row;height: auto;background: none}.bpc-g,.bpc--2 .bpc-g{grid-template: none / 3.25rem 1fr;align-items: center}.bpc--2 .bpc-g{grid-template-columns: 1fr;margin-top: .5rem}.bpc-x{grid-area: auto / 1;justify-self: start;padding: 0}.bpc-c{grid-area: auto / -2;flex-direction: row-reverse;justify-content: flex-end;gap: .5rem;padding: .1875rem 0;border-left: var(--hair) solid var(--line-strong)}.bpc-b{width: calc(var(--v) * (100% - 4rem));height: .75rem;margin: 0}.bpg{grid-template-columns: 1fr}.bpg li{display: grid;grid-template: 1fr 1fr / 7rem 1fr;column-gap: 1rem}.bpg-s{grid-row: span 2;height: auto;min-height: 4rem}.bpg-s::before{content: "";inset: 0 auto 0 calc(50% - var(--rd) / 2)}.bpg-s::after{top: calc(50% - .875rem);height: 1.75rem;left: calc(50% - var(--h) * 50%);width: calc(var(--h) * 100%)}.bpg-s .bp-n{left: calc(50% - 1.375rem)}.bpg .bpr-h{margin: 0;align-self: end}.bpg .bpr-d{margin: 0;align-self: start}}@media (forced-colors: active){.bpc-b,.bp-sw{forced-color-adjust: none;background: CanvasText}}.blog-article :is(p,li,figcaption) :is(em,i){font-family: var(--serif);font-style: italic;font-size: 1.08em;line-height: 1;letter-spacing: 0}.blog-article :is(blockquote,h2,h3) :is(em,i){font-family: var(--serif);font-style: italic;font-size: 1em}.blog-article .article-end{display: grid;grid-template-columns: 1.125rem minmax(0,1fr);align-items: start;gap: .75rem .875rem;font: 400 var(--fs-small)/1.55 var(--sans);letter-spacing: 0;text-transform: none}.blog-article .article-end .mark{margin-top: calc(2 * var(--hair))}.blog-article .article-end p{max-width: 60ch;margin: 0;color: var(--fg-3)}.blog-article .article-end p a{display: inline-flex;align-items: center;gap: .3em;color: var(--fg);border-bottom: var(--hair) solid var(--line-strong)}.blog-article .article-end p a .arr{width: .8125rem;height: .8125rem}@media (hover: hover){.blog-article .article-end p a:hover{border-color: currentColor}}.post-mp{display: none}@media (min-width: 1440px){.blog-post .has-mp > .blog-article{grid-column: 4 / span 6}.post-mp{display: block;grid-column: 10 / -1;grid-row: 1}.post-mp-in{position: sticky;top: calc(var(--nav-h) + 2.5rem);margin-top: 50svh}.post-mp-art{position: relative;aspect-ratio: 16 / 9;background: var(--paper-3);color: var(--ink)}.post-mp-art .bp-art{position: absolute;inset: 7% 5%;width: 90%;height: 86%}.post-mp .pp-h{margin: .75rem 0 0}.post-mp-in{transition: opacity var(--dur-move) var(--ease)}.post-mp-in.is-rest{opacity: 0}}@media (min-width: 1600px){.blog-post .grid:not(.has-mp) > .blog-article{grid-column: 4 / -1;justify-self: center;width: min(100%,var(--measure))}}@media print{.blog-page .blog-thumb,.blog-panel,.blog-econ-plate,.post-mp{display: none !important}.blog-register > li,.blog-row{break-inside: avoid}.blog-article figure{box-shadow: none;border: var(--hair) solid rgba(14,21,18,.4)}.blog-article figure img{mix-blend-mode: normal}.bp-fig *{-webkit-print-color-adjust: exact;print-color-adjust: exact}.post-plate{break-inside: avoid;max-width: 70%;color: #000}.post-plate .bp-art *{animation: none !important}.lib-plate{max-width: 70%;break-inside: avoid}.lib-plate *{animation: none !important}}@media (prefers-reduced-motion: reduce){.bp-rings,.sr-date::before,.br-min .arr,.bpn,.bpn.is-on,.post-mp-in{transition: none}.series-rail.will-reveal > li::before{transform: none}}
