.article-page[data-v-e8431fa8]{background:var(--cc-paper);color:var(--cc-ink);font-family:var(--cc-font-sans);padding-bottom:5.5rem}.article-head[data-v-e8431fa8]{margin-inline:auto;padding-block:var(--cc-section) var(--cc-stack-sm);width:min(100% - var(--cc-gutter) * 2,720px)}.crumb[data-v-e8431fa8]{font-family:var(--cc-font-data);font-size:.706rem;font-weight:600;letter-spacing:.06em;margin:0 0 var(--cc-stack-sm);text-transform:uppercase}.crumb[data-v-e8431fa8],.crumb a[data-v-e8431fa8]{color:var(--cc-ink-soft)}.crumb a[data-v-e8431fa8]{text-decoration:none}h1[data-v-e8431fa8]{font-family:var(--cc-font-sans);font-size:clamp(1.647rem,8vw,2.353rem);line-height:1.12;margin:0}.standfirst[data-v-e8431fa8]{font-size:1.118rem;line-height:1.55;margin:var(--cc-stack-sm) 0 0}.meta-row[data-v-e8431fa8],.standfirst[data-v-e8431fa8]{color:var(--cc-ink-soft)}.meta-row[data-v-e8431fa8]{border-block:1px solid var(--cc-line);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:.765rem;gap:.5rem 1.25rem;padding:var(--cc-stack-sm) 0}.head-share[data-v-e8431fa8],.meta-row[data-v-e8431fa8]{margin-top:var(--cc-stack)}.head-share[data-v-e8431fa8]:empty{display:none}.article-layout[data-v-e8431fa8]{display:grid;margin-inline:auto;padding-top:var(--cc-stack-lg);width:min(100% - var(--cc-gutter) * 2,1080px);-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.article-layout.has-toc[data-v-e8431fa8],.article-layout[data-v-e8431fa8]:not(.has-toc){grid-template-columns:minmax(0,720px)}.toc[data-v-e8431fa8]{display:none}.toc-mobile[data-v-e8431fa8]{margin:var(--cc-stack) auto 0;width:min(100% - var(--cc-gutter) * 2,720px)}.toc-mobile details[data-v-e8431fa8]{background:var(--cc-card);border:1px solid var(--cc-line);border-radius:var(--cc-radius-card)}.toc-mobile a[data-v-e8431fa8],.toc-mobile summary[data-v-e8431fa8]{display:block;min-height:var(--cc-tap);padding:.75rem 1rem}.article-byline[data-v-e8431fa8]{border-top:1px solid var(--cc-line);margin-top:var(--cc-section);padding-top:var(--cc-stack)}.article-byline p[data-v-e8431fa8]{color:var(--cc-ink-soft);font-size:.882rem;line-height:1.6;margin:0}.article-byline b[data-v-e8431fa8]{color:var(--cc-ink)}.related[data-v-e8431fa8]{margin:0 auto;padding-top:var(--cc-section);width:min(100% - var(--cc-gutter) * 2,720px)}@media(min-width:900px){.related[data-v-e8431fa8]{padding-top:var(--cc-section-lg)}}.related h2[data-v-e8431fa8]{font-family:var(--cc-font-sans);font-size:1.176rem;margin:0 0 var(--cc-stack-sm)}.related-grid[data-v-e8431fa8]{display:grid;gap:var(--cc-stack-sm)}.related-card[data-v-e8431fa8]{background:var(--cc-card);border:1px solid var(--cc-line);border-radius:var(--cc-radius-card);color:var(--cc-ink);display:grid;gap:.35rem;padding:var(--cc-stack);text-decoration:none}.tag[data-v-e8431fa8]{color:var(--cc-ink-soft);font-family:var(--cc-font-data);font-size:.647rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.related-card p[data-v-e8431fa8]{font-weight:700;line-height:1.3;margin:0}.read-time[data-v-e8431fa8]{color:var(--cc-ink-soft);font-size:.765rem}.sticky-cta[data-v-e8431fa8]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;inset:auto 0 0;position:fixed;z-index:90;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:var(--cc-navy);border-top:2px solid var(--cc-plate);color:var(--cc-navy-tint);gap:var(--cc-stack);padding:.6rem var(--cc-gutter) calc(.6rem + env(safe-area-inset-bottom))}.sticky-cta span[data-v-e8431fa8]{display:none;font-size:.765rem}.sticky-cta a[data-v-e8431fa8]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;min-height:var(--cc-tap);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:var(--cc-plate);border-radius:var(--cc-radius);color:var(--cc-ink);font-weight:700;padding:.55rem 1rem;text-decoration:none}@media(min-width:720px){.related-grid[data-v-e8431fa8]{grid-template-columns:repeat(3,minmax(0,1fr))}.sticky-cta span[data-v-e8431fa8]{display:inline}}@media(min-width:1024px){.article-layout.has-toc[data-v-e8431fa8]{gap:48px;grid-template-columns:220px minmax(0,720px)}.article-layout.has-toc .toc[data-v-e8431fa8]{grid-column:1}.article-layout.has-toc .article-byline[data-v-e8431fa8],.article-layout.has-toc .article-prose[data-v-e8431fa8]{grid-column:2}.toc[data-v-e8431fa8]{-webkit-align-self:start;align-self:start;display:block;font-size:.765rem;position:-webkit-sticky;position:sticky;top:5.5rem}.toc-title[data-v-e8431fa8]{font-family:var(--cc-font-data);font-size:.647rem;letter-spacing:.06em;margin:0 0 .5rem;text-transform:uppercase}.toc a[data-v-e8431fa8],.toc-title[data-v-e8431fa8]{color:var(--cc-ink-soft)}.toc a[data-v-e8431fa8]{border-left:2px solid var(--cc-line);display:block;padding:.3rem 0 .3rem .75rem;text-decoration:none}.toc-mobile[data-v-e8431fa8]{display:none}}@media print{.related[data-v-e8431fa8],.sticky-cta[data-v-e8431fa8],.toc[data-v-e8431fa8],.toc-mobile[data-v-e8431fa8]{display:none}.article-page[data-v-e8431fa8]{padding-bottom:0}}.article-prose.is-numbered{counter-reset:cc-chapter}.article-prose.is-numbered .article-chapter{counter-increment:cc-chapter}.article-prose.is-numbered .article-chapter h2:before{color:var(--cc-ink-soft);content:counter(cc-chapter) ". ";font-family:var(--cc-font-data)}.article-prose .stat-pull{background:var(--cc-card);border-left:3px solid var(--cc-plate);border-radius:0 var(--cc-radius-card) var(--cc-radius-card) 0;margin:var(--cc-stack-lg) 0;padding:var(--cc-stack)}.article-prose .stat-pull .big{display:block;font-family:var(--cc-font-data);font-size:1.529rem;font-weight:600}.article-prose .stat-pull .src{color:var(--cc-ink-soft);font-size:.765rem}.article-prose .check-callout{background:var(--cc-navy);border-radius:var(--cc-radius-card);color:var(--cc-paper);display:grid;gap:var(--cc-stack);margin:var(--cc-stack-lg) 0;padding:var(--cc-stack-lg)}.article-prose .check-callout h3,.article-prose .check-callout p{margin:0}.article-prose .check-callout p{color:var(--cc-navy-tint);font-size:.765rem}.article-prose .tip{background:var(--cc-pass-bg);border-radius:var(--cc-radius-card);color:var(--cc-pass);display:block;font-size:.882rem;margin:var(--cc-stack) 0;padding:var(--cc-stack)}.article-prose .tip strong{display:block}.article-prose .summary-card{background:var(--cc-card);border:1px solid var(--cc-line);border-radius:var(--cc-radius-card);margin-top:var(--cc-stack-lg);padding:var(--cc-stack-lg)}.article-prose .infographic{margin:var(--cc-stack-lg) 0}.article-prose .infographic-img{border-radius:var(--cc-radius-card);display:block;height:auto;width:100%}.article-prose .infographic-caption{color:var(--cc-ink-soft);display:block;font-size:.824rem;line-height:1.5;margin-top:var(--cc-stack-sm)}.article-prose .infographic-caption-text{color:var(--cc-ink);display:block}.article-prose .infographic-source{display:block;font-size:.765rem;margin-top:.25rem}.article-prose .infographic-table{border-collapse:collapse;font-size:.882rem;margin-top:var(--cc-stack);width:100%}.article-prose .infographic-table caption{color:var(--cc-ink-soft);font-size:.765rem;margin-bottom:.4rem;text-align:left}.article-prose .infographic-table td,.article-prose .infographic-table th{border-bottom:1px solid var(--cc-line-soft);padding:.5rem .6rem;text-align:left}.article-prose .infographic-table thead th{border-bottom:1px solid var(--cc-line);color:var(--cc-ink-soft);font-size:.765rem}.article-prose .infographic-table tbody td{font-family:var(--cc-font-data)}.article-prose .infographic-embed{font-size:.824rem;margin-top:var(--cc-stack-sm)}.article-prose .infographic-embed summary{color:var(--cc-ink-soft);cursor:pointer;min-height:var(--cc-tap);padding:.7rem 0}.article-prose .infographic-embed-lead{color:var(--cc-ink-soft);font-size:.765rem;margin:0 0 .5rem}.article-prose .infographic-embed-box{position:relative}.article-prose .infographic-embed-box pre{background:var(--cc-paper);border:1px solid var(--cc-line-soft);border-radius:var(--cc-radius);margin:0;overflow-x:auto;padding:.75rem 4.5rem .75rem .75rem}.article-prose .infographic-embed-box code{font-family:var(--cc-font-data);font-size:.706rem;white-space:pre-wrap;word-break:break-all}.article-prose .infographic-embed-copy{background:var(--cc-card);border:1px solid var(--cc-line);border-radius:var(--cc-radius-badge);color:var(--cc-ink);cursor:pointer;font-family:var(--cc-font-sans);font-size:.706rem;padding:.3rem .6rem;position:absolute;right:.5rem;top:.5rem}
