.bRDKxW_header{margin-bottom:var(--space-6)}.bRDKxW_block{background:var(--block-bg);color:var(--block-fg)}.bRDKxW_inverse{background:var(--color-inverse-bg);color:var(--color-inverse-text);--block-accent:var(--signal)}.bRDKxW_plain{border-bottom:var(--rule-thin) solid var(--color-rule)}.bRDKxW_inner{gap:var(--space-4);padding-block:var(--space-7);flex-direction:column;display:flex}.bRDKxW_block .bRDKxW_inner:before,.bRDKxW_inverse .bRDKxW_inner:before{content:"";background:var(--block-accent);width:3.5rem;height:5px;display:block}.bRDKxW_title{font-size:var(--step-1);letter-spacing:-.028em;max-width:18ch;font-weight:500;line-height:.98}.bRDKxW_dek{font-size:var(--step-dek);max-width:40rem;line-height:1.35}@media (min-width:64rem){.bRDKxW_header{margin-bottom:var(--space-7)}.bRDKxW_inner{padding-block:var(--space-8)}}
.ycoHOq_kicker{flex-wrap:wrap;gap:0 .1em;display:flex}.ycoHOq_sep{opacity:.55;white-space:pre}
.BtRxja_chart{--series-1:#2a6db0;--series-2:#d0552c;--series-3:#23875a;--muted-mark:#8f897e;--grid:color-mix(in oklab, var(--ink) 14%, var(--paper));--surface:var(--color-bg);font-family:var(--font-sans);color:var(--color-text);gap:var(--space-3);padding-block:var(--space-2);flex-direction:column;font-size:.8125rem;line-height:1.35;display:flex;container-type:inline-size}@media (prefers-color-scheme:dark){.BtRxja_chart{--series-1:#4d8fd0;--series-2:#d9673f;--series-3:#389f6c;--muted-mark:#7a756b;--grid:var(--color-rule-soft)}}.BtRxja_title{margin:0;font-size:.9375rem;font-weight:600}.BtRxja_series1{--mark:var(--series-1)}.BtRxja_series2{--mark:var(--series-2)}.BtRxja_series3{--mark:var(--series-3)}.BtRxja_muted{--mark:var(--muted-mark)}.BtRxja_bars{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.BtRxja_barRow{gap:var(--space-1);display:grid}@container (min-width:520px){.BtRxja_barRow{align-items:center;gap:var(--space-3);grid-template-columns:minmax(7em,28%) 1fr}}.BtRxja_barLabel{color:var(--color-text)}.BtRxja_track{height:18px;margin-inline:var(--value-room-start) var(--value-room);position:relative}.BtRxja_bar{background:var(--mark);border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0}.BtRxja_negative{border-radius:4px 0 0 4px}.BtRxja_zero{background:var(--color-text-muted);width:1px;position:absolute;top:-3px;bottom:-3px}.BtRxja_barValue{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-text);position:absolute;top:50%;transform:translateY(-50%)}.BtRxja_barRow:hover .BtRxja_bar{filter:brightness(1.12)}.BtRxja_legend{gap:var(--space-1) var(--space-4);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.BtRxja_legend li{align-items:center;gap:var(--space-2);display:inline-flex}.BtRxja_key{background:var(--mark);border-radius:1px;width:16px;height:2px}.BtRxja_plot{height:200px;margin-inline:var(--y-room) var(--end-room);margin-block:.9em 2.4em;position:relative}.BtRxja_card .BtRxja_plot{height:140px}@container (min-width:600px){.BtRxja_full .BtRxja_plot{height:260px}}.BtRxja_grid{border-top:1px solid var(--grid);position:absolute;left:0;right:0}.BtRxja_tick{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-text-muted);position:absolute;top:0;right:calc(100% + .5em);transform:translateY(-50%)}.BtRxja_lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.BtRxja_lines path{fill:none;stroke:var(--mark);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.BtRxja_point{width:24px;height:24px;position:absolute;transform:translate(-50%,-50%)}.BtRxja_point:after{content:"";background:var(--mark);box-shadow:0 0 0 2px var(--surface);opacity:0;border-radius:50%;position:absolute;inset:6px}.BtRxja_point:hover:after,.BtRxja_end:after{opacity:1}.BtRxja_endLabel{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;position:absolute;left:calc(100% + .6em);transform:translateY(-50%)}.BtRxja_xLabel{white-space:nowrap;color:var(--color-text-muted);position:absolute;top:calc(100% + .9em);transform:translate(-50%)}.BtRxja_first{transform:none}.BtRxja_last{transform:translate(-100%)}.BtRxja_dense{display:none}@container (min-width:520px){.BtRxja_dense{display:inline}}
.OLX1UG_embed{gap:var(--space-2);flex-direction:column;display:flex}.OLX1UG_frame{border:0;border-top:var(--rule-thick) solid var(--color-rule);background:var(--color-bg);width:100%;display:block}.OLX1UG_data summary{cursor:pointer;color:var(--color-text-muted)}.OLX1UG_data summary:focus-visible{outline:3px solid var(--signal);outline-offset:2px}.OLX1UG_sources,.OLX1UG_missing{font-family:var(--font-sans);color:var(--color-text-muted);font-size:.8125rem}.OLX1UG_sourceList{margin:var(--space-2) 0 0;gap:var(--space-2);padding:0;line-height:1.4;list-style:none;display:grid}.OLX1UG_sourceList a{overflow-wrap:anywhere}.OLX1UG_cardPanel{justify-content:flex-end;gap:var(--space-1);aspect-ratio:3/2;padding:var(--space-4);background:var(--color-panel);border-top:var(--rule-thick) solid var(--color-rule);flex-direction:column;display:flex}.OLX1UG_cardTitle{font-family:var(--font-serif);font-size:1.25rem;line-height:1.2}
.GW8G-q_figure{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.GW8G-q_frame{background:var(--color-panel);overflow:hidden}.GW8G-q_frame img{width:100%}.GW8G-q_card .GW8G-q_frame{aspect-ratio:3/2}.GW8G-q_card .GW8G-q_photo img{object-fit:cover;height:100%}.GW8G-q_card .GW8G-q_graphic img{object-fit:contain;height:100%}.GW8G-q_full .GW8G-q_frame img{height:auto}.GW8G-q_caption{font-family:var(--font-sans);color:var(--color-text-muted);font-size:.8125rem;line-height:1.45}.GW8G-q_captionText{color:var(--color-text)}.GW8G-q_clamp{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.GW8G-q_credit{letter-spacing:.02em}
.OPkEoa_article{padding-bottom:var(--space-6)}.OPkEoa_hero{background:var(--block-bg);color:var(--block-fg)}.OPkEoa_heroInner{gap:var(--space-4);padding-block:var(--space-7) var(--space-7);flex-direction:column;display:flex}.OPkEoa_heroInner:before{content:"";background:var(--block-accent);width:3.5rem;height:5px;display:block}.OPkEoa_headline{font-size:var(--step-1);letter-spacing:-.028em;max-width:18ch;font-weight:500;line-height:.98}.OPkEoa_dek{font-size:var(--step-dek);max-width:38rem;line-height:1.35}.OPkEoa_grid{gap:var(--space-6);padding-top:var(--space-6);display:grid}.OPkEoa_figure,.OPkEoa_byline,.OPkEoa_body,.OPkEoa_corrections{min-width:0}.OPkEoa_byline{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--rule-thick) solid var(--color-rule);flex-direction:column;display:flex}.OPkEoa_dates{color:var(--color-text-muted)}.OPkEoa_body{max-width:var(--measure);font-size:var(--step-body);line-height:1.6}.OPkEoa_body>*+*{margin-top:1.1em}.OPkEoa_body>.OPkEoa_inlineFigure{margin-block:1.6em}.OPkEoa_body h2,.OPkEoa_body h3{margin-top:1.8em;font-size:1.5rem;font-weight:600;line-height:1.15}.OPkEoa_body ul,.OPkEoa_body ol{padding-left:1.2em}.OPkEoa_body li+li{margin-top:.4em}.OPkEoa_body blockquote{padding-left:var(--space-4);border-left:3px solid var(--color-rule);margin-inline:0;font-style:italic}.OPkEoa_body>p:first-child{min-height:3lh;display:flow-root}.OPkEoa_body>p:first-child:first-letter{float:left;color:var(--color-link-decoration);padding:.06em .08em 0 0;font-size:4.25em;font-weight:500;line-height:.82}@supports (initial-letter:3) or (-webkit-initial-letter:3){.OPkEoa_body>p:first-child:first-letter{float:none;font-size:inherit;line-height:inherit;-webkit-initial-letter:3;initial-letter:3;padding:0 .1em 0 0}}.OPkEoa_corrections{max-width:var(--measure);padding:var(--space-4) var(--space-5);border-left:5px solid var(--signal);background:var(--color-panel)}.OPkEoa_corrections ul{margin:var(--space-3) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.OPkEoa_corrections time{color:var(--color-text-muted)}@media (min-width:64rem){.OPkEoa_heroInner{padding-block:var(--space-8)}.OPkEoa_grid{grid-template-columns:minmax(12rem, 16rem) minmax(0, var(--measure)) minmax(0, 1fr);column-gap:var(--space-7);align-items:start}.OPkEoa_figure{grid-column:2/-1;max-width:60rem}.OPkEoa_byline{top:var(--space-5);grid-area:span 2/1;position:sticky}.OPkEoa_body,.OPkEoa_corrections{grid-column:2}}
.OQC3oq_page{gap:var(--space-7);max-width:calc(52rem + 2 * var(--gutter));display:grid}.OQC3oq_page section{gap:var(--space-3);min-width:0;display:grid}.OQC3oq_page h2{font-size:var(--step-2);letter-spacing:-.02em;font-weight:500}.OQC3oq_page ul{gap:var(--space-2);margin:0;padding-left:1.2em;display:grid}.OQC3oq_page code{overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.875em}.OQC3oq_endpoint{font-size:1.25rem}.OQC3oq_endpoint code{padding:var(--space-1) var(--space-3);background:var(--color-inverse-bg);color:var(--color-inverse-text);display:inline-block}.OQC3oq_params{border-collapse:collapse;width:100%;font-size:1rem}.OQC3oq_params th,.OQC3oq_params td{text-align:left;vertical-align:top;padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:var(--rule-thin) solid var(--color-rule-soft)}.OQC3oq_params th{font-family:var(--font-sans);font-size:var(--step-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.OQC3oq_code{padding:var(--space-4);background:var(--color-panel);border-left:4px solid var(--color-rule);margin:0;font-size:.8125rem;line-height:1.5;overflow-x:auto}.OQC3oq_code code{overflow-wrap:normal}
.QESVma_banner{background:var(--signal);color:var(--ink);border-block:var(--rule-thick) solid var(--ink)}.QESVma_bannerInner{align-items:center;gap:var(--space-2) var(--space-5);padding-block:var(--space-4);flex-wrap:wrap;display:flex}.QESVma_bannerWord{font-family:var(--font-sans);letter-spacing:.08em;font-size:clamp(2.5rem,1.5rem + 5vw,5rem);font-weight:600;line-height:1}.QESVma_bannerText{gap:var(--space-1);max-width:40rem;font-family:var(--font-sans);font-size:1rem;font-weight:600;display:grid}.QESVma_bannerMeta{font-size:.875rem;font-weight:400}.QESVma_notes{gap:var(--space-2);margin-block:var(--space-4);padding-block:var(--space-4);border-bottom:var(--rule-thin) solid var(--color-rule);font-family:var(--font-sans);font-size:var(--step-small);white-space:pre-wrap;display:grid}.QESVma_loading,.QESVma_denied{padding-block:var(--space-7)}.QESVma_denied{gap:var(--space-3);display:grid}.QESVma_denied h1{font-size:var(--step-2)}
