.BlogPostPage_progress__vBTaT{background:var(--rule);height:2px;position:-webkit-sticky;position:sticky;top:var(--header-h);z-index:40}.BlogPostPage_progressFill__s-hcb{background:var(--gold);height:100%;width:0}.BlogPostPage_head__OwdfH{padding-bottom:68px;padding-top:34px}.BlogPostPage_crumbs__lQE4W{padding-bottom:34px}.BlogPostPage_headText__f003d{max-width:900px}.BlogPostPage_category__jXynu{display:block;margin-bottom:22px}.BlogPostPage_title__AtX\+W{color:var(--text-1)}.BlogPostPage_meta__W4RFC{align-items:center;display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:28px}.BlogPostPage_altLang__B9hoV{align-items:center;color:var(--gold);display:inline-flex;gap:8px;margin:-12px 0;min-height:44px;transition:color var(--dur-link) ease}.BlogPostPage_altLang__B9hoV:hover{color:var(--gold-hi)}.BlogPostPage_body__KXCK3{grid-gap:56px;display:grid;gap:56px;grid-template-columns:220px minmax(0,720px) minmax(240px,1fr);padding-bottom:96px;padding-top:70px}.BlogPostPage_toc__n4FTh{grid-column:1}.BlogPostPage_article__AJq7A{grid-column:2;min-width:0}.BlogPostPage_related__42X4v{grid-column:3}.BlogPostPage_toc__n4FTh{align-self:start;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 170px);min-width:0;position:-webkit-sticky;position:sticky;top:130px}.BlogPostPage_tocList__6VpYr{display:flex;flex-direction:column;list-style:none;min-height:0;overflow-y:auto;overscroll-behavior:contain}.BlogPostPage_tocLink__70CMz{align-items:center;border-left:1px solid var(--rule);color:var(--text-3);display:flex;font-size:13.5px;line-height:1.45;min-height:44px;overflow-wrap:break-word;padding:11px 0 11px 14px;transition:color var(--dur-link) ease,border-color var(--dur-link) ease}.BlogPostPage_tocLink__70CMz:hover{border-left-color:var(--gold);color:var(--text-1)}.BlogPostPage_standfirst__72Ref{color:var(--text-1);font-size:21px;letter-spacing:-.012em;line-height:1.6;margin-bottom:26px}.BlogPostPage_inlineCta__04hrp{align-items:flex-start;background:var(--ink-raised);border:1px solid var(--rule);display:flex;flex-direction:column;gap:14px;margin:56px 0;padding:30px}.BlogPostPage_inlineCtaText__iteZE{color:var(--text-2);font-size:var(--body);line-height:1.7}.BlogPostPage_inlineCtaButton__GuDe7{margin-top:4px}.BlogPostPage_related__42X4v{align-self:start;background:var(--ink-raised);border:1px solid var(--rule);min-width:0;padding:22px;position:-webkit-sticky;position:sticky;top:130px}.BlogPostPage_relatedList__PJ5n5{display:flex;flex-direction:column;list-style:none;margin-top:12px}.BlogPostPage_relatedLink__G4Gop{align-items:center;border-bottom:1px solid var(--rule);color:var(--text-2);display:flex;font-size:14px;line-height:1.45;min-height:44px;overflow-wrap:break-word;padding:12px 0;transition:color var(--dur-link) ease}.BlogPostPage_relatedLink__G4Gop:hover{color:var(--gold)}.BlogPostPage_relatedItem__9sTqI:last-child .BlogPostPage_relatedLink__G4Gop{border-bottom:0;padding-bottom:0}@media (max-width:1080px){.BlogPostPage_body__KXCK3{gap:44px;grid-template-columns:180px minmax(0,1fr)}.BlogPostPage_related__42X4v{grid-column:2;margin-top:56px;position:static}}@media (max-width:860px){.BlogPostPage_head__OwdfH{padding-bottom:46px;padding-top:26px}.BlogPostPage_crumbs__lQE4W{padding-bottom:12px}.BlogPostPage_category__jXynu{margin-bottom:16px}.BlogPostPage_meta__W4RFC{margin-top:22px}.BlogPostPage_body__KXCK3{gap:34px;grid-template-columns:minmax(0,1fr);padding-bottom:64px;padding-top:40px}.BlogPostPage_article__AJq7A,.BlogPostPage_related__42X4v,.BlogPostPage_toc__n4FTh{grid-column:auto}.BlogPostPage_toc__n4FTh{border:1px solid var(--rule);max-height:none;padding:20px;position:static}.BlogPostPage_tocList__6VpYr{overflow-y:visible}.BlogPostPage_related__42X4v{margin-top:0}.BlogPostPage_standfirst__72Ref{font-size:18px}.BlogPostPage_inlineCta__04hrp{margin:40px 0;padding:24px 22px}}.prose_prose__1em\+k{color:var(--text-2);font-size:var(--body);line-height:1.8}.prose_prose__1em\+k>:first-child{margin-top:0}.prose_prose__1em\+k>:last-child{margin-bottom:0}.prose_prose__1em\+k p{margin:0 0 24px}.prose_prose__1em\+k h2{text-wrap:balance;font-size:30px;font-weight:700;letter-spacing:var(--track-tight);line-height:1.14;margin:52px 0 18px}.prose_prose__1em\+k h2,.prose_prose__1em\+k h3{color:var(--text-1);overflow-wrap:break-word;scroll-margin-top:calc(var(--header-h) + 30px)}.prose_prose__1em\+k h3{font-size:21px;font-weight:600;letter-spacing:-.025em;line-height:1.25;margin:38px 0 14px}.prose_prose__1em\+k h4{color:var(--text-1);font-size:17px;font-weight:600;line-height:1.35;margin:30px 0 10px}.prose_prose__1em\+k ul{list-style:none;margin:0 0 26px;padding:0}.prose_prose__1em\+k ul>li{margin-bottom:10px;padding-left:26px;position:relative}.prose_prose__1em\+k ul>li:before{color:var(--gold);content:"\2014";font-family:var(--font-mono);left:0;position:absolute;top:0}.prose_prose__1em\+k ol{margin:0 0 26px;padding-left:28px}.prose_prose__1em\+k ol>li{margin-bottom:10px}.prose_prose__1em\+k ol>li::marker{color:var(--gold);font-family:var(--font-mono)}.prose_prose__1em\+k li>ol,.prose_prose__1em\+k li>ul{margin:10px 0 0}.prose_prose__1em\+k li:last-child{margin-bottom:0}.prose_prose__1em\+k strong{color:var(--text-1);font-weight:600}.prose_prose__1em\+k em{color:inherit;font-style:italic}.prose_prose__1em\+k a{color:var(--gold);text-decoration:underline;-webkit-text-decoration-color:var(--gold-deep);text-decoration-color:var(--gold-deep);text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--dur-link) ease,-webkit-text-decoration-color var(--dur-link) ease;transition:color var(--dur-link) ease,text-decoration-color var(--dur-link) ease;transition:color var(--dur-link) ease,text-decoration-color var(--dur-link) ease,-webkit-text-decoration-color var(--dur-link) ease}.prose_prose__1em\+k a:hover{color:var(--gold-hi);-webkit-text-decoration-color:var(--gold-hi);text-decoration-color:var(--gold-hi)}.prose_prose__1em\+k code{color:var(--text-1);font-family:var(--font-mono);font-size:.88em;padding:2px 6px}.prose_prose__1em\+k code,.prose_prose__1em\+k pre{background:var(--ink-raised);border:1px solid var(--rule)}.prose_prose__1em\+k pre{margin:26px 0;overflow-x:auto;padding:20px 22px}.prose_prose__1em\+k pre code{background:none;border:0;padding:0}.prose_prose__1em\+k blockquote{border-left:2px solid var(--gold);color:var(--text-1);font-size:var(--lead);letter-spacing:-.015em;line-height:1.6;margin:32px 0;padding:6px 0 6px 24px}.prose_prose__1em\+k blockquote p{margin:0 0 12px}.prose_prose__1em\+k blockquote p:last-child{margin-bottom:0}.prose_prose__1em\+k blockquote cite{color:var(--text-4);display:block;font-family:var(--font-mono);font-size:var(--mono-label);font-style:normal;letter-spacing:.14em;margin-top:12px;text-transform:uppercase}.prose_prose__1em\+k table{border:1px solid var(--rule);border-collapse:collapse;font-size:var(--support);margin:30px 0;width:100%}.prose_prose__1em\+k thead{background:var(--ink-raised)}.prose_prose__1em\+k th{border-bottom:1px solid var(--rule);color:var(--text-3);font-family:var(--font-mono);font-size:var(--mono-label);font-weight:400;letter-spacing:.14em;padding:14px 22px;text-align:left;text-transform:uppercase}.prose_prose__1em\+k td{border-bottom:1px solid var(--rule);color:var(--text-2);overflow-wrap:break-word;padding:15px 22px}.prose_prose__1em\+k tr:last-child td{border-bottom:0}.prose_prose__1em\+k td:not(:first-child),.prose_prose__1em\+k th:not(:first-child){text-align:right}.prose_prose__1em\+k td:not(:first-child){font-feature-settings:"tnum";color:var(--text-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.prose_prose__1em\+k td:not(:first-child):last-child{color:var(--gold)}.prose_prose__1em\+k img{border:1px solid var(--rule);border-radius:0!important;display:block;height:auto;margin:30px 0;width:100%}.prose_prose__1em\+k figure{margin:30px 0}.prose_prose__1em\+k figure img{margin:0}.prose_prose__1em\+k figcaption{color:var(--text-3);font-size:var(--support);line-height:1.6;margin-top:12px}.prose_prose__1em\+k hr{border:0;border-top:1px solid var(--rule);margin:40px 0}@media (max-width:860px){.prose_prose__1em\+k{font-size:16px}.prose_prose__1em\+k h2{font-size:25px;margin-top:40px}.prose_prose__1em\+k h3{font-size:19px;margin-top:30px}.prose_prose__1em\+k blockquote{font-size:17px;padding-left:18px}.prose_prose__1em\+k td,.prose_prose__1em\+k th{padding:12px 14px}}