body[data-page=blog]{background:#151517;color:#E7E7EA}body[data-page=blog] .rail{display:none}.blog-main{overflow:hidden}.blog-main h1{font-size:clamp(38px,4.4vw,66px);font-weight:600;line-height:1.1;letter-spacing:-.045em;color:#fff}.blog-main a:focus-visible,.blog-main button:focus-visible{outline:2px solid #FCC530;outline-offset:4px}.blog-review{padding:10px 24px;background:#27251d;color:#FCC530;font-size:11px;text-align:center;letter-spacing:.05em}.blog-eyebrow{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#FCC530;margin:0 0 20px}.blog-standfirst{font-size:19px;color:#C4C4CA;line-height:1.75;max-width:780px;margin-top:24px}.blog-index{padding-top:72px;padding-bottom:100px;min-height:70vh}.blog-index h1{max-width:900px}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:56px}.blog-card{border:1px solid #ffffff20;border-radius:16px;overflow:hidden;background:#1D1D21}.blog-card a{display:block;color:inherit;text-decoration:none;height:100%}.blog-card a:hover h2{color:#FCC530}.blog-card img{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover;border-bottom:1px solid #ffffff15}.blog-card-body{padding:28px}.blog-card h2{font-size:27px;line-height:1.25;letter-spacing:-.03em;font-weight:600;margin:0 0 18px}.blog-card-body>p:not(.blog-eyebrow){font-size:15px;line-height:1.8;color:#C4C4CA}.blog-card-foot{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#A2A2AD;margin-top:26px}.blog-card-foot span{font-size:24px;color:#FCC530}.blog-hero{padding-top:42px}.blog-back{display:inline-block;color:#A2A2AD;font-size:13px;margin-bottom:42px;text-decoration:none}.blog-hero h1{max-width:1060px}.blog-meta{display:flex;gap:16px;flex-wrap:wrap;color:#A2A2AD;font-size:12px;margin:24px 0 36px}.blog-cover{display:block;width:100%;height:auto;max-height:560px;object-fit:cover;object-position:center;border:1px solid #ffffff15;border-radius:16px}.blog-reading{display:grid;grid-template-columns:240px minmax(0,1fr);gap:72px;padding-top:56px;padding-bottom:100px}.blog-contents{position:sticky;top:112px;align-self:start;max-height:calc(100vh - 140px);overflow:auto;font-size:12px}.blog-contents summary{font-size:15px;font-weight:600;color:#E7E7EA;cursor:pointer;margin-bottom:24px}.blog-contents ol{list-style:none;padding:0;counter-reset:contents}.blog-contents li{counter-increment:contents;margin-bottom:16px;line-height:1.6;display:flex;gap:10px}.blog-contents li:before{content:counter(contents,decimal-leading-zero);color:#FCC530;font-size:10px;padding-top:3px}.blog-contents a{color:#A2A2AD;text-decoration:none}.blog-contents a:hover{color:#FCC530}.blog-copy{min-width:0;font-size:16px;line-height:1.85;color:#C4C4CA}.blog-copy p{margin-bottom:24px}.blog-copy h2{font-size:clamp(28px,3vw,40px);font-weight:600;color:#fff;line-height:1.2;letter-spacing:-.035em;margin:72px 0 28px;scroll-margin-top:120px}.blog-copy h3{font-size:24px;font-weight:600;color:#E7E7EA;line-height:1.35;margin:38px 0 18px;letter-spacing:-.025em;scroll-margin-top:120px}.blog-copy a{color:#FFD968;text-decoration:underline;text-underline-offset:4px}.blog-copy ul,.blog-copy ol{padding-left:24px;margin-bottom:24px}.blog-copy li{margin-bottom:10px}.blog-table{overflow:auto;margin:28px 0}.blog-copy table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.6}.blog-copy th,.blog-copy td{border:1px solid #424249;padding:14px;vertical-align:top;text-align:left}.blog-copy th{background:#28282C;color:#fff}.blog-tools{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:11px;color:#A2A2AD;margin-bottom:28px}.blog-tools button{background:transparent;color:#E7E7EA;border:1px solid #73737F;padding:8px 12px;border-radius:24px;font:inherit;cursor:pointer}.blog-end{border-top:1px solid #ffffff20;margin-top:40px;padding-top:24px}.blog-steps{display:flex;gap:6px}.blog-main .explainer{margin-inline:0}.blog-main .visual-caption{line-height:1.65}.blog-main .static-note{margin:0}body[data-page=blog] .ftr{border-top:1px solid #ffffff15}@media(max-width:1100px){.blog-reading{grid-template-columns:200px minmax(0,1fr);gap:40px}.blog-copy{font-size:15px}}@media(max-width:850px){.blog-reading{grid-template-columns:1fr;gap:32px}.blog-contents{position:static;max-height:none}.blog-contents ol{columns:2}.blog-contents li{break-inside:avoid}.blog-grid{grid-template-columns:1fr}.blog-card{max-width:680px}.blog-hero{padding-top:30px}.blog-standfirst{font-size:17px}}@media(max-width:550px){.blog-index{padding-top:40px;padding-bottom:60px}.blog-main h1{font-size:38px}.blog-grid{margin-top:32px}.blog-card-body{padding:22px}.blog-card h2{font-size:25px}.blog-contents ol{columns:1}.blog-hero .blog-back{margin-bottom:28px}.blog-meta{gap:10px;font-size:11px}.blog-reading{padding-top:32px;padding-bottom:60px}.blog-copy{font-size:16px}.blog-copy h2{font-size:29px}.blog-copy h3{font-size:23px}.blog-copy table{min-width:580px}.blog-cover{border-radius:10px}}@media print{.blog-contents,.blog-tools,.blog-review,.hdr,.ftr{display:none}.blog-reading{display:block}.blog-main{overflow:visible}.blog-copy{color:black}.blog-copy h2,.blog-copy h3{color:black}.blog-copy h2{break-before:page}}

.explainer{background:#151517;border:1px solid #ffffff1c;border-radius:16px;overflow:hidden;margin:32px 0 42px}.explainer .visual-canvas{width:100%;display:block;border:0;border-radius:0;height:auto}.explainer .v-node .v-disc,.explainer .v-node .v-surface{transition:stroke .3s,fill .3s}.js .explainer .v-node.is-current .v-disc,.js .explainer .v-node.is-current .v-surface{stroke:#fcc530;stroke-width:4;fill:#302b1c}.js .explainer .v-node.is-current .v-icon{stroke:#fcc530!important}.js .explainer .v-node.is-current .v-label{fill:#fcc530!important}.js .explainer .v-node .v-halo{opacity:0}.js .explainer .v-node.is-current .v-halo{opacity:.6;stroke-width:3}.js .explainer .v-branch{stroke:#45454d}.js .explainer .is-current .v-branch{stroke:#fcc530;stroke-width:6}.js .explainer .v-signal{opacity:.15}.js .explainer .is-current .v-signal{opacity:1;r:14}.explainer .v-cohort{transition:fill .4s,opacity .4s}.visual-controls{display:none;align-items:center;gap:12px;padding:16px 22px 8px;border-top:1px solid #ffffff12;flex-wrap:wrap}.js .visual-controls{display:flex}.visual-controls button{font:inherit;font-size:12px;background:transparent;color:#e7e7ea;border:1px solid #73737f;cursor:pointer;min-height:40px;border-radius:24px}.visual-controls button:hover{border-color:#fcc530}.visual-controls [data-play]{padding:8px 18px;min-width:104px;margin-right:auto}.visual-controls [data-select]{width:40px;padding:0}.visual-controls [aria-pressed=true]{background:#fcc530;color:#151517;border-color:#fcc530}.visual-caption{display:none;margin:0;padding:6px 24px 22px;color:#c4c4ca;font-size:13px;line-height:1.65;min-height:62px}.js .visual-caption{display:block}.static-note{color:#a2a2ad;font-size:12px;padding:0 20px 16px}.js .static-note{display:none}.runtime-note{margin-top:0;margin-bottom:24px;color:#a2a2ad;font-size:12px}.review #motion-toggle{display:none}.js .review #motion-toggle{display:block}.zoom{display:none!important}@media(max-width:550px){.explainer{margin-inline:-8px;border-radius:10px}.explainer .v-label:not([data-count]):not([data-cost]){font-size:30px}.visual-controls{gap:7px;padding:14px 12px 6px}.visual-controls button{min-height:36px}.visual-controls [data-select]{width:36px}.visual-controls [data-play]{min-width:87px;padding:7px 10px;font-size:11px}.visual-caption{font-size:13px;padding:8px 14px 16px;min-height:78px}}@media(prefers-reduced-motion:reduce){.explainer *{transition:none!important}}@media print{.visual-controls,.visual-caption,.static-note,.runtime-note{display:none!important}.explainer{break-inside:avoid}.v-token{opacity:0!important}}
.blog-hero-art{position:relative;border:1px solid #ffffff18;border-radius:16px;background:#151517;overflow:hidden}.blog-hero-art>svg{display:block;width:100%;height:auto;max-height:600px}.blog-hero-art .hero-play{position:absolute;right:20px;bottom:18px;border:1px solid #73737F;border-radius:24px;background:#151517dd;color:#C4C4CA;font:inherit;font-size:11px;padding:10px 16px;cursor:pointer}.blog-hero-art .hero-play:hover{border-color:#FCC530;color:#FCC530}.explainer .is-current .cohort-bar{fill:#FCC530}.blog-main .v-signal{r:initial}@media(max-width:550px){.blog-hero-art .hero-play{font-size:10px;padding:6px 10px;right:10px;bottom:8px}.blog-hero-art{padding-bottom:24px}.blog-hero-art>svg{min-height:190px}}@media(prefers-reduced-motion:reduce){.blog-hero-art *{animation:none!important;transition:none!important}}@media print{.hero-play{display:none!important}}.blog-related{margin-top:64px;border-top:1px solid #ffffff20;padding-top:32px}.blog-related-heading{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#FCC530;margin:0 0 20px}.blog-related ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.blog-related li{margin:0}.blog-related-card a{display:flex;flex-direction:column;height:100%;border:1px solid #ffffff20;border-radius:12px;overflow:hidden;background:#1D1D21;color:inherit;text-decoration:none}.blog-related-card img{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover;border-bottom:1px solid #ffffff15}.blog-related-card .blog-eyebrow{font-size:10px;margin:16px 16px 8px}.blog-related-title{display:block;padding:0 16px;font-size:16px;line-height:1.4;font-weight:600;color:#E7E7EA;letter-spacing:-.01em}.blog-related-card a:hover .blog-related-title{color:#FCC530}.blog-related-foot{display:block;margin-top:auto;padding:14px 16px 16px;font-size:12px;color:#A2A2AD}@media(max-width:850px){.blog-related ul{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-related li:nth-child(3){display:none}}@media(max-width:550px){.blog-related ul{grid-template-columns:1fr}.blog-related li:nth-child(3){display:block}}@media print{.blog-related{display:none}}.blog-copy>ul{list-style:disc}.blog-copy>ol{list-style:decimal}.blog-copy>ul li::marker,.blog-copy>ol li::marker{color:#FCC530}
/* Authorship: byline, end-of-article author box and listing cards credit John Parnell. */
.blog-byline{margin:28px 0 0;font-size:13px}.blog-byline+.blog-meta{margin-top:12px}.blog-author{display:inline-flex;align-items:center;gap:10px;color:#C4C4CA;text-decoration:none}.blog-author img{width:32px;height:32px;border-radius:50%;object-fit:cover;background:#28282C}.blog-author b{font-weight:600;color:#fff}.blog-author-box{display:grid;grid-template-columns:88px minmax(0,1fr);gap:24px;align-items:start;margin:56px 0 0;padding:28px;border:1px solid #ffffff20;border-radius:16px;background:#1D1D21}.blog-author-box__photo{display:block;border-radius:50%}.blog-author-box img{display:block;width:88px;height:88px;border-radius:50%;object-fit:cover;background:#28282C}.blog-author-box p{margin:0 0 12px;font-size:15px;line-height:1.75}.blog-copy .blog-author-box__label{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#FCC530;margin:0 0 6px;line-height:1.5}.blog-copy .blog-author-box__name{font-size:20px;font-weight:600;color:#fff;line-height:1.35;margin:0 0 10px}.blog-copy .blog-author-box__name a{color:#fff;text-decoration:none}.blog-copy .blog-author-box__links{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0}.blog-card-by{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#A2A2AD}.blog-card-by img{width:24px;height:24px;border-radius:50%;object-fit:cover}@media(hover:hover){.blog-author:hover b{color:#FCC530}.blog-copy .blog-author-box__name a:hover{color:#FCC530}}@media(max-width:550px){.blog-author-box{grid-template-columns:1fr;gap:16px;padding:22px}.blog-author-box img{width:64px;height:64px}}
