.study .study-figure{margin:var(--s-4) 0 0}.study .study-figure__frame{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-sm)}.study .study-chart{display:block;width:100%;min-width:35rem;height:auto}.study .study-figure figcaption{margin-top:var(--s-2);color:var(--ink-soft);font-size:var(--fs-note);line-height:1.6}.study .study-chart__heading{font-family:var(--font-heading);font-size:var(--fs-3);font-weight:600;fill:var(--ink)}.study .study-chart__sub{font-size:var(--fs-note);fill:var(--ink-soft)}.study .study-chart__band{font-size:var(--fs-note);font-weight:600;fill:var(--ink)}.study .study-chart__meta{font-size:var(--fs-1);font-weight:400;fill:var(--ink-soft)}.study .study-chart__value{font-size:var(--fs-note);font-weight:600;fill:var(--brand-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.study .study-chart__note{font-size:var(--fs-1);fill:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.study .study-chart__foot{font-size:var(--fs-1);fill:var(--ink-faint)}.study .study-chart__bg{fill:var(--surface)}.study .study-chart__zero{stroke:var(--ink-soft);stroke-width:1}.study .study-chart__axis,.study .study-chart__rule{stroke:var(--line);stroke-width:1}.study .study-chart__bar{fill:var(--brand)}.study .study-chart__bar--pricey{fill:var(--brand-deep);stroke:var(--ink);stroke-width:1}.study .study-chart__hatch{stroke:var(--surface);stroke-width:2}.study .study-chart__range{stroke:var(--ink-soft);stroke-width:2}.study .study-figures{display:grid;grid-template-columns:1fr;grid-gap:var(--s-3);gap:var(--s-3);margin:var(--s-2) 0 0}@media (min-width:48rem){.study .study-figures{grid-template-columns:repeat(3,1fr)}}.study .study-figures__item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--s-4)}.study .study-figures__item:nth-child(2){background:var(--brand-tint);border-color:var(--brand)}.study .study-figures__item dt{font-size:var(--fs-1);color:var(--ink-soft);margin-bottom:var(--s-1)}.study .study-figures__item dd{margin:0;display:flex;flex-direction:column;gap:var(--s-2)}.study .study-figures__value{font-family:var(--font-heading);font-size:var(--fs-4);font-weight:600;color:var(--ink);letter-spacing:-.01em;white-space:nowrap}.study .study-figures__note{font-size:var(--fs-note);line-height:var(--lh-body);color:var(--ink-soft)}.study .study-lead{color:var(--ink);font-size:var(--fs-3);line-height:var(--lh-body);margin:0}.study .study-note{color:var(--ink-soft);font-size:var(--fs-note);line-height:1.6;margin:var(--s-2) 0 0}.study .content-table tbody th{background:none;font-weight:500}.study .study-table__sub{display:block;margin-top:var(--s-1);font-size:var(--fs-1);font-weight:400;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.study .study-gap{color:var(--ink-faint);font-style:italic}.study .content-table a{color:var(--brand-deep);font-weight:600;text-decoration:none}@media (hover:hover){.study .content-table a:hover{text-decoration:underline}}.study .content-table a:active{text-decoration:underline}@media (prefers-color-scheme:dark){.study .content-table a{color:var(--brand)}}.study .study-citation{margin:var(--s-3) 0 0;padding:var(--s-4);background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:var(--radius-sm)}.study .study-citation p{margin:0;color:var(--ink);font-size:var(--fs-note);line-height:1.7;word-break:break-word}.study .study-block+.study-block{padding-top:var(--rhythm-block);border-top:1px solid var(--line)}