:is(.gb-panel,.bwb-panel,.sb-panel,.lt-panel,.qvc-panel,.od-panel,.ah-panel,.hsb-panel){margin:0;padding:0;opacity:0;max-height:0;overflow:hidden;transition:opacity .18s var(--ease-standard),max-height .22s var(--ease-standard),margin .22s var(--ease-standard);pointer-events:none}:is(.gb.is-active .gb-panel,.bwb.is-active .bwb-panel,.sb.is-active .sb-panel,.lt.is-active .lt-panel,.qvc.is-active .qvc-panel,.od.is-active .od-panel,.ah.is-active .ah-panel,.hsb.is-active .hsb-panel){opacity:1;max-height:var(--chart-hover-panel-max-height, 24rem);margin-bottom:1rem}:is(.gb-panel-sticky,.bwb-panel-sticky,.sb-panel-sticky,.lt-panel-sticky,.qvc-panel-sticky,.od-panel-sticky,.ah-panel-sticky,.hsb-panel-sticky){padding-top:.6rem;border-top:1px solid var(--color-border)}:is(.gb-panel-inner,.bwb-panel-inner,.sb-panel-inner,.lt-panel-inner,.qvc-panel-inner,.od-panel-inner,.ah-panel-inner,.hsb-panel-inner){display:block;font-family:var(--font-body);font-size:.875rem;line-height:1.55;color:var(--color-text-primary)}:is(.gb-panel-kicker,.bwb-panel-kicker,.sb-panel-kicker,.lt-panel-kicker,.qvc-panel-kicker,.od-panel-kicker,.ah-panel-kicker,.hsb-panel-kicker){display:block;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.5rem;min-height:.9rem}:is(.gb-panel-body,.bwb-panel-body,.sb-panel-body,.lt-panel-body,.qvc-panel-body,.od-panel-body,.ah-panel-body,.hsb-panel-body){display:block;color:var(--color-text-secondary)}.lt{--chart-hover-panel-max-height: 28rem}@media(min-width:1440px){:is(.gb-panel,.bwb-panel,.sb-panel,.lt-panel,.qvc-panel,.od-panel,.ah-panel,.hsb-panel){position:absolute;top:0;bottom:0;left:calc(100% + 2rem);width:14rem;max-height:none;margin:0;overflow:visible}:is(.gb.is-active .gb-panel,.bwb.is-active .bwb-panel,.sb.is-active .sb-panel,.lt.is-active .lt-panel,.qvc.is-active .qvc-panel,.od.is-active .od-panel,.ah.is-active .ah-panel,.hsb.is-active .hsb-panel){max-height:none;margin:0}:is(.gb-panel-sticky,.bwb-panel-sticky,.sb-panel-sticky,.lt-panel-sticky,.qvc-panel-sticky,.od-panel-sticky,.ah-panel-sticky,.hsb-panel-sticky){position:sticky;top:var( --chart-hover-sticky-top, var( --gb-sticky-top, var( --bwb-sticky-top, var( --sb-sticky-top, var( --lt-sticky-top, var( --qvc-sticky-top, var( --od-sticky-top, var(--ah-sticky-top, var(--hsb-sticky-top, 8rem)) ) ) ) ) ) ) );padding:0 0 0 1rem;border-top:none;border-left:1px solid var(--color-border)}}:is(.rh-panel,.mss-panel,.fb-panel){margin:0;padding:0;opacity:0;max-height:0;overflow:hidden;transition:opacity .18s var(--ease-standard),max-height .22s var(--ease-standard),margin .22s var(--ease-standard);pointer-events:none}:is(.rh.is-active .rh-panel,.mss.is-active .mss-panel,.fb.is-active .fb-panel){opacity:1;max-height:var(--chart-hover-panel-max-height, 24rem);margin-bottom:1rem}:is(.rh-panel-sticky,.mss-panel-sticky,.fb-panel-sticky){padding-top:.6rem;border-top:1px solid var(--color-border)}:is(.rh-panel-inner,.mss-panel-inner,.fb-panel-inner){display:block;font-family:var(--font-body);font-size:.875rem;line-height:1.55;color:var(--color-text-primary)}:is(.rh-panel-kicker,.mss-panel-kicker,.fb-panel-kicker){display:block;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.5rem;min-height:.9rem}:is(.rh-panel-body,.mss-panel-body,.fb-panel-body){display:block;color:var(--color-text-secondary)}@media(min-width:1440px){:is(.rh-panel,.mss-panel,.fb-panel){position:absolute;top:0;bottom:0;left:calc(100% + 2rem);width:14rem;max-height:none;margin:0;overflow:visible}:is(.rh.is-active .rh-panel,.mss.is-active .mss-panel,.fb.is-active .fb-panel){max-height:none;margin:0}:is(.rh-panel-sticky,.mss-panel-sticky,.fb-panel-sticky){position:sticky;top:var(--chart-hover-sticky-top, var(--rh-sticky-top, var(--mss-sticky-top, var(--fb-sticky-top, 8rem))));padding:0 0 0 1rem;border-top:none;border-left:1px solid var(--color-border)}}.editorial-layout{--editorial-site-header-height: 4rem;--chapter-rail-height: 3rem;--editorial-anchor-offset: 7.75rem}@media(min-width:768px){.editorial-layout{--editorial-site-header-height: 4.25rem;--editorial-anchor-offset: 8.25rem}}.editorial-layout .prose :is(h2,h3,h4,h5,h6,[data-footnotes] li[id],[data-footnote-ref][id]){scroll-margin-top:var(--editorial-anchor-offset)}.editorial-layout .chapter-strip{max-width:60rem;margin:0 auto;padding:1.5rem 0 1.75rem;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background-color:transparent}.editorial-layout .chapter-rail{position:sticky;top:var(--editorial-site-header-height);z-index:40;height:var(--chapter-rail-height);max-width:60rem;margin:0 auto;overflow:hidden;visibility:hidden;pointer-events:none;background-color:var(--color-bg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.editorial-layout .chapter-rail.is-visible{visibility:visible;pointer-events:auto}.editorial-layout .chapter-rail-list{display:flex;align-items:stretch;height:100%;margin:0;padding:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;list-style:none}.editorial-layout .chapter-rail-list::-webkit-scrollbar{display:none}.editorial-layout .chapter-rail-list li{flex:none;margin:0}.editorial-layout .chapter-rail-list a{display:flex;align-items:center;gap:.5rem;min-height:var(--chapter-rail-height);max-width:19rem;padding:0 .75rem;color:var(--color-text-tertiary);text-decoration:none;background:none;white-space:nowrap}.editorial-layout .chapter-rail-list a:hover,.editorial-layout .chapter-rail-list a[aria-current=true]{color:var(--color-text-primary)}.editorial-layout .chapter-rail-list a[aria-current=true]{box-shadow:inset 0 -2px var(--color-accent)}.editorial-layout .chapter-rail-list a:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}.editorial-layout .chapter-rail-list .chapter-num{flex:none;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;color:var(--color-text-tertiary)}.editorial-layout .chapter-rail-list a[aria-current=true] .chapter-num{color:var(--color-accent)}.editorial-layout .chapter-rail-list .chapter-text{overflow:hidden;font-family:var(--font-body);font-size:.8125rem;line-height:1.2;text-overflow:ellipsis}.editorial-layout .chapter-strip-label{display:block;font-family:var(--font-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-tertiary);margin-bottom:1rem}.editorial-layout .chapter-strip-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:.5rem 2rem}.editorial-layout .chapter-strip-list li{margin:0}.editorial-layout .chapter-strip-list a{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:.75rem;text-decoration:none;background:none;padding:.25rem 0;color:var(--color-text-secondary);transition:color .25s var(--ease-standard)}.editorial-layout .chapter-strip-list a:hover,.editorial-layout .chapter-strip-list a[aria-current=true]{color:var(--color-text-primary)}.editorial-layout .chapter-strip-list a[aria-current=true] .chapter-num{color:var(--color-accent)}.editorial-layout .chapter-strip-list .chapter-num{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;color:var(--color-text-tertiary);transition:color .25s var(--ease-standard)}.editorial-layout .chapter-strip-list .chapter-text{font-family:var(--font-body);font-size:.9375rem;line-height:1.4}@media(max-width:768px){.editorial-layout .chapter-strip-list{grid-template-columns:1fr;gap:.35rem 0}.editorial-layout .chapter-strip-list a{min-height:2.75rem;align-items:center;padding:.625rem 0}.editorial-layout .chapter-strip-list .chapter-text{font-size:.875rem}.editorial-layout .chapter-rail-list a{max-width:min(16rem,78vw)}}.editorial-layout .editorial-body .prose{display:grid;grid-template-columns:[wide-start] 1fr [content-start] minmax(0,42rem) [content-end] 1fr [wide-end];row-gap:0;font-family:var(--font-body);font-size:1.1875rem;line-height:1.8;counter-reset:section}.editorial-layout .editorial-body .prose>*{grid-column:content}.editorial-layout .editorial-body .prose>figure,.editorial-layout .editorial-body .prose>.figure-wide{grid-column:wide;max-width:none;margin-left:0;margin-right:0;text-align:center}@supports (content-visibility: auto){.editorial-layout .post-content>figure:nth-of-type(n+2){content-visibility:auto;contain-intrinsic-size:auto 39rem}}@media(min-width:769px){@supports (content-visibility: auto){.editorial-layout .post-content>figure:nth-of-type(n+2){contain-intrinsic-size:auto 28.5rem}}}@media print{.editorial-layout .chapter-strip{margin-bottom:3rem}.editorial-layout .chapter-rail{display:none}.editorial-layout .post-content>figure{content-visibility:visible;contain-intrinsic-size:none}}.editorial-layout .editorial-body .prose>pre{grid-column:wide;max-width:none;margin-left:0;margin-right:0}.editorial-layout .editorial-body .prose>figure img,.editorial-layout .editorial-body .prose>.figure-wide img{width:100%;max-width:none;height:auto;margin:0;border:none;background:transparent;padding:0;border-radius:4px;cursor:zoom-in}.editorial-layout .editorial-body .prose figcaption{font-family:var(--font-mono);font-size:.8125rem;color:var(--color-text-tertiary);margin-top:.75em;font-style:normal}.editorial-layout .editorial-body .prose h2{counter-increment:section;font-family:var(--font-display);font-weight:500;font-size:2rem;line-height:1.2;letter-spacing:-.01em;color:var(--color-text-primary);margin-top:1.85em;margin-bottom:.55em;display:flex;align-items:baseline;gap:.85rem}.editorial-layout .editorial-body .prose h2:before{content:counter(section,decimal-leading-zero);font-family:var(--font-mono);font-size:.72em;font-weight:500;letter-spacing:.08em;color:var(--color-accent);flex-shrink:0;line-height:1.2}.editorial-layout .editorial-body .prose h3{font-family:var(--font-display);font-weight:500;font-size:1.5rem;line-height:1.25;letter-spacing:-.01em;color:var(--color-text-primary);margin-top:2em;margin-bottom:.5em}.editorial-layout .editorial-body .prose a{color:var(--color-text-primary);background-image:linear-gradient(var(--color-text-tertiary),var(--color-text-tertiary));background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat}.editorial-layout .editorial-body .prose a:hover{color:var(--color-accent);background-image:linear-gradient(var(--color-accent),var(--color-accent))}@media(max-width:768px){.editorial-layout .editorial-body .prose{font-size:1.0625rem;line-height:1.75}.editorial-layout .editorial-body .prose h2{font-size:1.625rem;gap:.65rem}.editorial-layout .editorial-body .prose h3{font-size:1.3125rem}}.editorial-layout .editorial-body .prose .pullquote{margin:3em 0;padding:0;border:none;background:none}.editorial-layout .editorial-body .prose .pullquote-body{border-left:none;padding:0;margin:0;font-family:var(--font-body);font-weight:400;font-style:italic;font-size:clamp(1.5rem,2.4vw,1.875rem);line-height:1.35;letter-spacing:-.005em;color:var(--color-text-primary)}.editorial-layout .editorial-body .prose .pullquote-body p{margin:0}.editorial-layout .editorial-body .prose .pullquote-attribution{font-family:var(--font-mono);font-size:.8125rem;color:var(--color-text-tertiary);margin-top:1.25em;margin-bottom:0}@media(max-width:768px){.editorial-layout .editorial-body .prose .pullquote{margin:2em 0}}.editorial-layout .editorial-body .prose blockquote{border-left:2px solid var(--color-border);padding:.25em 0 .25em 1.5em;margin:2em 0;font-family:var(--font-body);font-style:italic;font-size:1.1875rem;line-height:1.65;color:var(--color-text-secondary)}@media(max-width:768px){.editorial-layout .editorial-body .prose blockquote{padding-left:1.1em;font-size:1.0625rem}}.editorial-layout .editorial-body .prose .sidenote{display:inline;font-family:var(--font-mono);font-size:.85em;line-height:1.5;color:var(--color-text-tertiary);font-style:italic}.editorial-layout .editorial-body .prose .sidenote:before{content:" ("}.editorial-layout .editorial-body .prose .sidenote:after{content:")"}@media(min-width:1440px){.editorial-layout main .editorial-article{max-width:80rem}.editorial-layout .editorial-article .editorial-body{max-width:77rem}.editorial-layout .editorial-body .prose{position:relative;max-width:60rem;margin-left:0;margin-right:auto}.editorial-layout .editorial-body .prose .sidenote{position:absolute;left:calc(100% + 2rem);width:15rem;display:block;font-family:var(--font-mono);font-size:.75rem;line-height:1.55;color:var(--color-text-secondary);font-style:normal;margin-top:.35rem}.editorial-layout .editorial-body .prose .sidenote:before,.editorial-layout .editorial-body .prose .sidenote:after{content:none}}.chapter-strip>summary{display:none}@media(max-width:768px){.chapter-strip{padding:.5rem 0}.chapter-strip>summary{display:flex;align-items:center;gap:1rem;min-height:44px;cursor:pointer;font-family:var(--font-mono);font-size:.875rem}.chapter-strip>summary span{margin-left:auto;color:var(--color-text-secondary);font-size:.75rem}.chapter-strip>summary:after{content:"";width:.45rem;height:.45rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.chapter-strip[open]>summary:after{transform:rotate(225deg)}.chapter-strip-label{display:none}.chapter-strip nav{padding-top:.5rem}}@media print{.article-follow,.more-tags,.chapter-strip{display:none}}.editorial-progress[data-astro-cid-wn4fk2af]{position:fixed;top:0;left:0;right:0;height:2px;z-index:100;pointer-events:none}.editorial-progress-bar[data-astro-cid-wn4fk2af]{height:100%;width:100%;background-color:var(--color-accent);transform:scaleX(0);transform-origin:left center;will-change:transform}.editorial-article[data-astro-cid-wn4fk2af]{max-width:1180px;margin:0 auto;padding:0 1.25rem}.editorial-header[data-astro-cid-wn4fk2af]{max-width:42rem;margin:0 auto;padding:2rem 0 1.5rem}@media(min-width:768px){.editorial-header[data-astro-cid-wn4fk2af]{padding:3.5rem 0 2rem}}.editorial-kicker[data-astro-cid-wn4fk2af]{display:inline-block;font-family:var(--font-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent);margin-bottom:1.25rem}.editorial-headline[data-astro-cid-wn4fk2af]{font-family:var(--font-display);font-weight:500;font-size:clamp(2.25rem,5vw,3.75rem);letter-spacing:-.015em;line-height:1.08;color:var(--color-text-primary);margin:0}.editorial-deck[data-astro-cid-wn4fk2af]{font-family:var(--font-body);font-size:1.25rem;line-height:1.5;color:var(--color-text-secondary);margin:1.25rem 0 0;max-width:36rem}.editorial-meta[data-astro-cid-wn4fk2af]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-tertiary);margin-top:1.75rem}.editorial-meta-sep[data-astro-cid-wn4fk2af]{color:var(--color-text-tertiary)}.editorial-tags[data-astro-cid-wn4fk2af]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.editorial-hero[data-astro-cid-wn4fk2af]{max-width:1040px;margin:0 auto 3rem}.editorial-hero[data-astro-cid-wn4fk2af] img[data-astro-cid-wn4fk2af]{width:100%;height:auto;border-radius:4px;border:none;background:transparent;padding:0}.editorial-body[data-astro-cid-wn4fk2af]{max-width:60rem;margin:0 auto;padding-bottom:5rem}.editorial-meta[data-astro-cid-wn4fk2af] a[data-astro-cid-wn4fk2af]{color:var(--color-text-secondary)}.more-tags[data-astro-cid-wn4fk2af]{font-family:var(--font-mono);font-size:.75rem}.more-tags[data-astro-cid-wn4fk2af] summary[data-astro-cid-wn4fk2af]{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--color-text-secondary)}.more-tags[data-astro-cid-wn4fk2af] div[data-astro-cid-wn4fk2af]{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.5rem}.article-follow[data-astro-cid-wn4fk2af]{max-width:64rem}.related-posts[data-astro-cid-wn4fk2af]{border-top:1px solid var(--color-border);padding-top:2rem;margin-bottom:3rem}.related-posts[data-astro-cid-wn4fk2af] h2[data-astro-cid-wn4fk2af]{font-family:var(--font-display);font-size:1.75rem}.related-posts[data-astro-cid-wn4fk2af] ul[data-astro-cid-wn4fk2af]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.related-posts[data-astro-cid-wn4fk2af] a[data-astro-cid-wn4fk2af]{display:block;color:var(--color-text-primary)}.related-posts[data-astro-cid-wn4fk2af] h3[data-astro-cid-wn4fk2af]{font-family:var(--font-display);font-size:1.375rem}.related-posts[data-astro-cid-wn4fk2af] p[data-astro-cid-wn4fk2af]{color:var(--color-text-secondary);font-size:1rem;margin:.75rem 0 0}@media(max-width:768px){.related-posts[data-astro-cid-wn4fk2af] ul[data-astro-cid-wn4fk2af]{grid-template-columns:1fr;gap:1.5rem}.editorial-deck[data-astro-cid-wn4fk2af]{font-size:1.125rem}}
