@layer components{.breadcrumbs ol{color:var(--wb-muted);flex-wrap:wrap;gap:.25rem .5rem;font-size:.875rem;display:flex}.breadcrumbs li:not(:last-child):after{content:"/";color:var(--wb-line-strong);margin-left:.5rem}.breadcrumbs a{color:var(--wb-primary-ink)}.breadcrumbs a:hover{text-decoration:underline}.article-layout{gap:2.5rem;display:grid}@media (width>=64rem){.article-layout{grid-template-columns:minmax(0, var(--container-prose)) 18rem;justify-content:space-between}}.article-meta{color:var(--wb-muted);flex-wrap:wrap;align-items:center;gap:.375rem .625rem;margin-top:.75rem;font-size:.875rem;display:flex}.article-cover{margin-bottom:1.5rem}.article-cover>svg,.article-cover>img{aspect-ratio:16/9;border-radius:var(--radius-md);width:100%;height:auto;display:block}.article-cover figcaption{color:var(--wb-muted);margin-top:.5rem;font-size:.8125rem}.prose{color:var(--wb-text);font-size:1.0625rem;line-height:1.7}@media (width>=48rem){.prose{font-size:var(--text-article);line-height:var(--text-article--line-height)}}.prose>*+*{margin-top:1em}.prose .lead{color:var(--wb-ink);font-size:1.1875rem;line-height:1.6}.prose h2{font-size:var(--text-h2);line-height:var(--text-h2--line-height);margin-top:2em}.prose h3{font-size:var(--text-h3);line-height:var(--text-h3--line-height);margin-top:1.6em}.prose ul,.prose ol{padding-left:1.5em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:.375em}.prose li::marker{color:var(--wb-primary-ink)}.prose blockquote{border-left:4px solid var(--wb-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--wb-primary-soft);color:var(--wb-ink);padding:.75em 1.25em;font-style:italic}.prose :target,.prose h2[id]{scroll-margin-top:5rem}.toc ol{counter-reset:toc;gap:.125rem;display:grid}.toc li{counter-increment:toc}.toc a{border-radius:var(--radius-sm);color:var(--wb-text);gap:.5rem;padding:.375rem .5rem;font-size:.9375rem;line-height:1.4;display:flex}.toc a:before{content:counter(toc);color:var(--wb-primary-ink);font-variant-numeric:tabular-nums;font-weight:600}.toc a:hover{background:var(--wb-surface-2);color:var(--wb-ink)}.toc-title{color:var(--wb-ink);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.toc-sticky{border:1px solid var(--wb-line);border-radius:var(--radius-md);background:var(--wb-surface);padding:1rem;position:sticky;top:5.5rem}.toc-mobile{border:1px solid var(--wb-line);border-radius:var(--radius-md);background:var(--wb-surface);margin-bottom:1.5rem}.toc-mobile summary{min-height:3rem;color:var(--wb-ink);justify-content:space-between;align-items:center;padding:.5rem 1rem;font-weight:600;display:flex}.toc-mobile summary:after{content:"▾";color:var(--wb-muted)}.toc-mobile[open] summary:after{transform:rotate(180deg)}.toc-mobile ol{padding:0 .5rem .75rem}.prose a:not([class]){color:var(--wb-primary-ink);text-underline-offset:.15em;text-decoration:underline}.prose h4{margin-top:1.4em;font-size:1.125rem;font-weight:700}.prose h2+*,.prose h3+*,.prose h4+*{margin-top:.6em}.prose :is(h2,h3)[id]{scroll-margin-top:5rem}.prose img,.prose video,.prose picture{border-radius:var(--radius-sm);max-width:100%;height:auto}.prose figure figcaption{color:var(--wb-muted);margin-top:.5em;font-size:.875rem}.prose iframe{aspect-ratio:16/9;border-radius:var(--radius-sm);border:0;width:100%;max-width:100%;height:auto;display:block}.prose table{border-collapse:collapse;max-width:100%;font-size:.9375rem;display:block;overflow-x:auto}.prose :is(th,td){border:1px solid var(--wb-line);text-align:left;vertical-align:top;padding:.5em .75em}.prose th{background:var(--wb-surface-2);color:var(--wb-ink)}.prose hr{border-color:var(--wb-line);margin-block:2em}.prose :is(strong,b){color:var(--wb-ink)}.prose .cover--placeholder{border-radius:var(--radius-sm);display:block}.prose>div:empty{display:none}.toc .toc-sub a{padding-left:1.75rem;font-size:.875rem}.toc .toc-sub a:before{content:none}.toc .toc-sub{counter-increment:none}.toc-side{max-height:60vh;overflow-y:auto}.article-aside{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.sidebar-title{color:var(--wb-ink);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.wi-head{justify-content:space-between;align-items:baseline;display:flex}.wi-value{color:var(--wb-ink);font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:700;line-height:1}.wi-value span,.wi-note,.wi-delta{color:var(--wb-muted);font-size:.875rem;font-weight:400}.wi-dir{flex-wrap:wrap;gap:.25rem .75rem;font-weight:600;display:flex}.wi-card .fin-dir-up>span{color:var(--wb-danger)}.wi-card .fin-dir-down>span{color:var(--wb-success)}.wi-scale{background:linear-gradient(90deg, var(--wb-info), var(--wb-warning) 45%, var(--wb-high) 70%, var(--wb-danger));border-radius:999px;height:.5rem;margin-block:.5rem;position:relative}.wi-scale span{border:3px solid var(--wb-surface);background:var(--wb-ink);border-radius:50%;width:1rem;height:1rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.aside-rates{gap:.75rem;display:grid}.article-more{border-top:1px solid var(--wb-line);margin-top:2.5rem;padding-top:1.5rem}.player{border-radius:var(--radius-md);color:#fff;background:#111;overflow:hidden}@media (width>=48rem){.player{grid-template-columns:minmax(0,1fr) 15rem;display:grid}}.player-screen{aspect-ratio:16/9;background:radial-gradient(circle at 30% 30%,#2f2f2f,#111 70%);justify-content:center;align-items:center;display:flex;position:relative}.player-play{background:var(--wb-primary);width:4.5rem;height:4.5rem;color:var(--wb-on-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.player-play:hover{background:var(--wb-primary-hover)}.player-play svg{fill:currentColor;width:2rem;height:2rem;margin-left:.25rem}.player-caption{inset-inline:0;background:linear-gradient(#0000,#000000bf);padding:.75rem 1rem;font-weight:500;position:absolute;bottom:0}.player-list{max-height:16rem;font-size:.875rem;overflow-y:auto}.player-list li{color:#cfcfcf;cursor:pointer;border-bottom:1px solid #ffffff14;gap:.625rem;padding:.625rem .875rem;display:flex}.player-list li:hover,.player-list li[aria-current=true]{color:#fff;background:#ffffff0f}.player-list li[aria-current=true]{box-shadow:inset 3px 0 0 var(--wb-primary)}.player-time{color:#17c699;font-variant-numeric:tabular-nums;flex:none}.prose .update-block{border:1px solid var(--wb-line);border-left:4px solid var(--wb-primary);border-radius:var(--radius-sm);background:var(--wb-surface);padding:1rem 1.25rem 1.25rem}.prose .update-block>*+*{margin-top:.75rem}.prose .update-block .update-title{margin-top:.25rem;scroll-margin-top:5rem}.prose .update-eyebrow{margin:0}.prose .update-source{margin-top:1rem}.update-block{scroll-margin-top:5rem}.prose h2.is-archive{color:var(--wb-text)}.prose .archive-flag{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.375rem;font-size:.875rem;display:flex}.prose .update-note{border-top:1px solid var(--wb-line);color:var(--wb-muted);margin-top:2rem;padding-top:.75rem;font-size:.875rem}}
