.study-head[data-astro-cid-kzgufdzg]{padding-block:var(--space-8) var(--space-6)}.crumbs[data-astro-cid-kzgufdzg]{display:flex;flex-wrap:wrap;gap:var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);line-height:20px;color:var(--color-steel)}.crumbs[data-astro-cid-kzgufdzg] a[data-astro-cid-kzgufdzg]{color:var(--color-cobalt);text-decoration:none}.crumbs[data-astro-cid-kzgufdzg] a[data-astro-cid-kzgufdzg]:hover{text-decoration:underline}.study-kind[data-astro-cid-kzgufdzg]{margin:var(--space-6) 0 var(--space-3);color:var(--color-brass)}.study-title[data-astro-cid-kzgufdzg]{margin:0;max-width:20ch;font-family:var(--font-display);font-size:var(--text-display);line-height:82px;letter-spacing:var(--tracking-display);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.study-deck[data-astro-cid-kzgufdzg]{margin:var(--space-5) 0 0;max-width:58ch;font-family:var(--font-sans);font-size:var(--text-lg);line-height:32px;color:var(--color-steel)}.byline[data-astro-cid-kzgufdzg]{display:grid;grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(180px,1fr));gap:var(--space-6);margin-top:var(--space-7);border-top:1px solid var(--color-rule);padding-top:var(--space-5)}.byline-cell[data-astro-cid-kzgufdzg]{display:flex;flex-direction:column;gap:3px}.byline-who[data-astro-cid-kzgufdzg]{flex-direction:row;align-items:flex-start;gap:var(--space-3)}.byline-who[data-astro-cid-kzgufdzg]>span[data-astro-cid-kzgufdzg]:last-child{display:flex;flex-direction:column;gap:3px}.byline-mark[data-astro-cid-kzgufdzg]{display:flex;flex-shrink:0;background:var(--color-cobalt-wash);border-radius:var(--radius-sm);padding:2px}.byline-value[data-astro-cid-kzgufdzg]{font-family:var(--font-sans);font-size:15px;line-height:20px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.byline-value[data-astro-cid-kzgufdzg] a[data-astro-cid-kzgufdzg]{color:var(--color-ink);text-decoration:none;border-bottom:1px solid var(--color-rule)}.byline-value[data-astro-cid-kzgufdzg] a[data-astro-cid-kzgufdzg]:hover{border-color:var(--color-cobalt);color:var(--color-cobalt)}.byline-sep[data-astro-cid-kzgufdzg]{color:var(--color-steel);font-weight:var(--font-weight-regular)}.byline-note[data-astro-cid-kzgufdzg]{font-family:var(--font-sans);font-size:13px;line-height:18px;color:var(--color-steel)}.byline-link[data-astro-cid-kzgufdzg]{color:var(--color-cobalt);text-decoration:none}.byline-link[data-astro-cid-kzgufdzg]:hover{text-decoration:underline}.study-grid[data-astro-cid-kzgufdzg]{display:grid;grid-template-columns:minmax(0,720px) 360px;gap:var(--space-6);align-items:start;padding-block:var(--space-8) var(--space-9)}.study-rail[data-astro-cid-kzgufdzg]{position:sticky;top:var(--space-5);display:flex;flex-direction:column;gap:var(--space-5)}.rail-card[data-astro-cid-kzgufdzg]{border:1px solid var(--color-rule);border-radius:var(--radius-md);padding:var(--space-5);background:var(--color-ground)}.rail-card[data-astro-cid-kzgufdzg] .t-label[data-astro-cid-kzgufdzg]{margin:0 0 var(--space-3)}.rail-toc[data-astro-cid-kzgufdzg] ol[data-astro-cid-kzgufdzg]{counter-reset:toc;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.rail-toc[data-astro-cid-kzgufdzg] a[data-astro-cid-kzgufdzg]{font-family:var(--font-sans);font-size:var(--text-sm);line-height:22px;color:var(--color-cobalt);text-decoration:none}.rail-toc[data-astro-cid-kzgufdzg] a[data-astro-cid-kzgufdzg]:hover{text-decoration:underline}.rail-quiz[data-astro-cid-kzgufdzg]{background:var(--color-ink);border-color:var(--color-ink)}.rail-quiz-label[data-astro-cid-kzgufdzg]{margin:0 0 var(--space-3);color:#9aa2b1}.rail-quiz-title[data-astro-cid-kzgufdzg]{margin:0;font-family:var(--font-display);font-size:var(--text-h3);line-height:34px;letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-semibold);color:var(--color-ground)}.rail-quiz-sub[data-astro-cid-kzgufdzg]{margin:var(--space-3) 0 var(--space-5);font-family:var(--font-sans);font-size:var(--text-sm);line-height:24px;color:#c9cdd6}.rail-quiz[data-astro-cid-kzgufdzg] .btn[data-astro-cid-kzgufdzg]{width:100%}.rail-quiz-note[data-astro-cid-kzgufdzg]{margin:var(--space-3) 0 0;font-family:var(--font-sans);font-size:var(--text-caption);line-height:20px;color:#9aa2b1}.rail-csv[data-astro-cid-kzgufdzg]{width:100%}.rail-csv-note[data-astro-cid-kzgufdzg]{margin:var(--space-3) 0 0}.rail-related[data-astro-cid-kzgufdzg] ul[data-astro-cid-kzgufdzg]{list-style:none;margin:0;padding:0}.rail-related[data-astro-cid-kzgufdzg] li[data-astro-cid-kzgufdzg]{display:flex;flex-direction:column;gap:2px;padding-block:var(--space-3);border-top:1px solid var(--color-rule)}.rail-related[data-astro-cid-kzgufdzg] li[data-astro-cid-kzgufdzg]:first-child{border-top:0;padding-top:0}.rail-related[data-astro-cid-kzgufdzg] a[data-astro-cid-kzgufdzg]{font-family:var(--font-sans);font-size:var(--text-sm);line-height:22px;font-weight:var(--font-weight-medium);color:var(--color-cobalt);text-decoration:none}.rail-related[data-astro-cid-kzgufdzg] a[data-astro-cid-kzgufdzg]:hover{text-decoration:underline}.rail-related[data-astro-cid-kzgufdzg] .t-caption[data-astro-cid-kzgufdzg]{margin:0}.study-sources-band[data-astro-cid-kzgufdzg]{background:var(--color-paper);border-top:1px solid var(--color-rule);padding-block:var(--space-8)}.study-foot[data-astro-cid-kzgufdzg]{display:grid;grid-template-columns:minmax(0,720px) 360px;gap:var(--space-6);padding-block:var(--space-8) var(--space-9);align-items:start}.study-about-row[data-astro-cid-kzgufdzg]{display:flex;gap:var(--space-4);margin-top:var(--space-4)}.study-about-name[data-astro-cid-kzgufdzg]{display:block;margin:0;font-family:var(--font-sans);font-size:var(--text-sm);line-height:22px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.study-about-text[data-astro-cid-kzgufdzg]{margin:var(--space-2) 0 0;font-family:var(--font-sans);font-size:var(--text-sm);line-height:26px;color:var(--color-steel);max-width:68ch}.study-changelog[data-astro-cid-kzgufdzg] ol[data-astro-cid-kzgufdzg]{list-style:none;margin:var(--space-4) 0 0;padding:0}.study-changelog[data-astro-cid-kzgufdzg] li[data-astro-cid-kzgufdzg]{display:flex;flex-direction:column;gap:4px;padding-block:var(--space-4);border-top:1px solid var(--color-rule);font-family:var(--font-sans);font-size:var(--text-caption);line-height:22px;color:var(--color-steel)}.study-changelog[data-astro-cid-kzgufdzg] time[data-astro-cid-kzgufdzg]{color:var(--color-ink)}@media(max-width:1080px){.study-grid[data-astro-cid-kzgufdzg],.study-foot[data-astro-cid-kzgufdzg]{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.study-rail[data-astro-cid-kzgufdzg]{position:static}.byline[data-astro-cid-kzgufdzg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.study-title[data-astro-cid-kzgufdzg]{font-size:40px;line-height:46px}.study-deck[data-astro-cid-kzgufdzg]{font-size:var(--text-body);line-height:30px}.byline[data-astro-cid-kzgufdzg]{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}}.study-body{max-width:720px;font-family:var(--font-sans);font-size:var(--text-body);line-height:32px;color:var(--color-ink)}.study-body .prose{max-width:none;font-size:var(--text-body);line-height:32px;color:var(--color-ink)}.study-body a{color:var(--color-cobalt);text-decoration:underline;text-underline-offset:3px}.study-body .btn{text-decoration:none;font-weight:var(--font-weight-semibold)}.study-body .btn-ink,.study-body .btn-brass{color:var(--color-ground)}.study-body h2{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-semibold);color:var(--color-ink);scroll-margin-top:var(--space-6)}.study-body h3{font-family:var(--font-sans);font-size:var(--text-lg);line-height:30px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.study-body ul,.study-body ol{padding-left:var(--space-5)}.study-body li+li{margin-top:var(--space-3)}.study-body .takeaways{background:var(--color-brass-wash);border-left:3px solid var(--color-brass);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--space-5) var(--space-6)}.study-body .takeaways .t-label{margin:0;color:var(--color-brass)}.study-body .takeaways ul{margin-top:var(--space-4);padding-left:var(--space-4);list-style:square}.study-body .takeaways li{font-size:var(--text-sm);line-height:26px}.study-body .takeaways li::marker{color:var(--color-brass)}.study-body .figure-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-5);border-block:1px solid var(--color-rule);padding-block:var(--space-5)}.study-body .figure-row>div{display:flex;flex-direction:column;gap:var(--space-2)}.study-body .figure-row .figure-lg{color:var(--color-ink)}.study-body .figure-row .down{color:var(--color-flag)}.study-body .figure-row p{font-family:var(--font-sans);font-size:var(--text-caption);line-height:20px;color:var(--color-steel)}.study-body .cta-sentence{padding-left:var(--space-5);border-left:2px solid var(--color-cobalt)}.study-body .cta-sentence p:first-child{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.study-body .cta-sentence a{display:inline-block;margin-top:var(--space-2);font-weight:var(--font-weight-medium)}.study-body .perspective{background:var(--color-brass-wash);border-left:3px solid var(--color-brass);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--space-7) var(--space-7) var(--space-6)}.study-body h2:has(+.perspective){margin-bottom:0;background:var(--color-brass-wash);border-left:3px solid var(--color-brass);border-radius:0 var(--radius-md) 0 0;padding:var(--space-7) var(--space-7) 0;font-size:var(--text-h3);line-height:36px}.study-body h2:has(+.perspective)+.perspective{margin-top:0;padding-top:var(--space-2);border-radius:0 0 var(--radius-md) 0}.study-body .perspective-date{margin:0;font-family:var(--font-mono);font-size:var(--text-caption)!important;line-height:20px!important;color:var(--color-brass)}.study-body .perspective h3{margin-top:var(--space-5);font-size:var(--text-sm);line-height:24px}.study-body .perspective h3+p{margin-top:var(--space-2)}.study-body .perspective p{font-size:var(--text-sm);line-height:28px}.study-body .perspective>p+p,.study-body .perspective>h2+p{margin-top:var(--space-4)}.study-body .perspective-turn{margin-top:var(--space-7);border-top:1px solid rgba(166,122,46,.35);padding-top:var(--space-5)}.study-body .perspective-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-top:var(--space-5)}.study-body .perspective-actions a:last-child{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.study-body .perspective-note{margin-top:var(--space-4);font-size:var(--text-caption)!important;line-height:20px!important;color:var(--color-steel)}.study-body .record-table{overflow-x:auto}.study-body table{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:var(--text-caption);line-height:20px}.study-body thead th{text-align:left;padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--color-ink);font-family:var(--font-label);font-size:11px;letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:var(--font-weight-semibold);color:var(--color-steel);white-space:nowrap}.study-body tbody td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--color-rule);color:var(--color-ink);white-space:nowrap}.study-body tbody td:first-child{white-space:normal;font-weight:var(--font-weight-medium)}.study-body .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.study-body .down{color:var(--color-flag)}.study-body tbody tr.marked td{background:var(--color-brass-wash)}.study-body .table-note{margin-top:var(--space-3);font-size:var(--text-caption);line-height:22px;color:var(--color-steel)}.study-body .limits{background:var(--color-paper);border-left:3px solid var(--color-steel);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--space-5) var(--space-6)}.study-body .limits p{font-size:var(--text-sm);line-height:26px}.study-body .limits p+p{margin-top:var(--space-4)}.btn-brass{background-color:var(--color-brass);color:var(--color-ground)}.btn-brass:hover,.btn-brass:focus-visible{background-color:#8d6624}@media(max-width:900px){.study-body{font-size:var(--text-sm);line-height:28px}.study-body h2{font-size:28px;line-height:34px}}
