.blog{--blog-measure:740px;--blog-title-measure:1020px;--blog-header-padding:68px 0 66px;--blog-title-size:clamp(48px, 5.3vw, 76px);--blog-title-leading:1.055;--blog-title-tracking:-.033em;--blog-heading-size:36px;--blog-subheading-size:27px;--blog-heading-leading:1.2;--blog-heading-tracking:-.022em;--blog-heading-margin:58px 0 22px;--blog-subheading-margin:38px 0 17px;--blog-body-size:21px;--blog-body-leading:1.75;--blog-paragraph-gap:25px;--blog-standfirst-size:25px;--blog-standfirst-leading:1.5;--blog-standfirst-margin:29px 0 0;--blog-dateline-size:16px;--blog-dateline-gap:24px;--blog-dateline-margin:43px 0 21px;--blog-back-size:17px;--blog-post-bottom:74px;--blog-rule:1px solid var(--line);--blog-list-columns:168px minmax(0, 1fr) 24px;--blog-list-gap:47px;--blog-row-padding:41px 0 44px;--blog-teaser-size:35px;--blog-teaser-leading:1.18;--blog-featured-size:48px;--blog-summary-size:20px;--blog-summary-leading:1.6;--blog-summary-gap:17px;--blog-summary-measure:690px;--blog-meta-size:16px;--blog-meta-leading:1.5;--blog-arrow-size:25px;--blog-index-bottom-padding:34px 0 70px;--blog-pagination-gap:28px;--blog-post-nav-padding:40px 0;--blog-post-nav-gap:60px;--blog-post-nav-title-size:25px;--blog-post-nav-title-leading:1.3;--blog-post-nav-label-gap:14px;--blog-figure-margin:40px 0 44px;--blog-caption-size:16px;--blog-caption-leading:1.55;--blog-caption-gap:15px;--blog-quote-margin:38px 0;--blog-quote-padding:3px 0 3px 26px;--blog-quote-rule:2px solid var(--accent);--blog-quote-size:25px;--blog-code-size:15px;--blog-code-padding:24px;--blog-code-leading:1.7;--blog-list-indent:1.3em;--blog-list-item-gap:8px;--blog-table-size:17px;--blog-table-leading:1.5;--blog-table-padding:14px 16px 14px 0;--blog-table-min-width:500px;--blog-chart-title-size:24px;--blog-chart-title-leading:1.3;--blog-chart-title-gap:24px;--blog-bar-height:7px;--blog-bar-gap:22px;--blog-bar-label-gap:9px;--blog-bar-font-size:18px;--blog-chart-padding:27px 0 6px;--blog-figure-note-size:15px;--blog-figure-note-gap:17px;--blog-data-margin:22px 0 0;--blog-stack-height:18px;--blog-legend-gap:12px 22px;--blog-legend-chip:12px;--blog-photo-opacity:1;--blog-origin-padding:28px 0 54px;--blog-origin-measure:var(--blog-measure);--blog-origin-size:var(--blog-caption-size);--blog-origin-leading:var(--blog-caption-leading)}@media (width<=1100px){.blog{--blog-list-columns:150px minmax(0, 1fr) 20px;--blog-list-gap:30px;--blog-featured-size:43px}}@media (width<=760px){.blog{--blog-measure:100%;--blog-header-padding:45px 0 44px;--blog-list-columns:minmax(0, 1fr) 20px;--blog-list-gap:14px 20px;--blog-row-padding:30px 0 33px;--blog-teaser-size:31px;--blog-featured-size:37px;--blog-summary-size:19px;--blog-title-size:clamp(43px, 7.9vw, 64px);--blog-body-size:20px;--blog-standfirst-size:23px;--blog-heading-size:32px;--blog-subheading-size:25px;--blog-figure-margin:31px 0 35px;--blog-post-nav-gap:30px;--blog-post-nav-title-size:22px;--blog-index-bottom-padding:29px 0 51px}}@media (width<=520px){.blog{--blog-header-padding:41px 0 42px;--blog-list-gap:12px 14px;--blog-teaser-size:29px;--blog-featured-size:33px;--blog-summary-size:18px;--blog-title-size:clamp(40px, 10.3vw, 54px);--blog-dateline-margin:33px 0 19px;--blog-body-size:19px;--blog-body-leading:1.72;--blog-standfirst-size:22px;--blog-heading-size:30px;--blog-heading-margin:43px 0 18px;--blog-caption-size:15px;--blog-quote-size:23px;--blog-code-size:13px;--blog-code-padding:18px;--blog-meta-size:15px;--blog-post-bottom:52px}}@media (width<=359px){.blog{--blog-title-size:37px;--blog-teaser-size:27px;--blog-featured-size:30px;--blog-heading-size:28px;--blog-standfirst-size:21px}}.blog-index-header{padding:var(--blog-header-padding)}.blog-index-header h1{font-size:var(--reading-header-h1-font-size)}.blog-index-header>p{margin-top:var(--reading-header-p-margin-top);max-width:var(--blog-summary-measure);color:var(--muted);font-size:var(--reading-header-p-font-size);line-height:var(--reading-header-p-line-height)}.blog-list{border-top:var(--blog-rule);margin:0;padding:0;list-style:none}.blog-list>li{border-bottom:var(--blog-rule)}.blog-teaser{grid-template-columns:var(--blog-list-columns);gap:var(--blog-list-gap);padding:var(--blog-row-padding);text-decoration:none;display:grid}.blog-teaser>time{color:var(--muted);font-size:var(--blog-meta-size);line-height:var(--blog-meta-leading)}.blog-teaser h2{font-size:var(--blog-teaser-size);line-height:var(--blog-teaser-leading);letter-spacing:var(--blog-heading-tracking);text-wrap:pretty}.blog-featured h2{font-size:var(--blog-featured-size)}.blog-teaser p{max-width:var(--blog-summary-measure);font-size:var(--blog-summary-size);line-height:var(--blog-summary-leading);margin-top:var(--blog-summary-gap);color:var(--muted)}.blog-teaser:hover h2{text-decoration:underline;text-decoration-thickness:var(--a-text-decoration-thickness);text-underline-offset:var(--a-text-underline-offset)}.blog-arrow{color:var(--accent);font-size:var(--blog-arrow-size)}.blog-index-bottom{justify-content:space-between;align-items:baseline;gap:var(--blog-pagination-gap);padding:var(--blog-index-bottom-padding);color:var(--accent);font-size:var(--blog-back-size);flex-wrap:wrap;display:flex}.blog-pagination{gap:var(--blog-pagination-gap);flex-wrap:wrap;display:flex}.blog-empty{padding:var(--blog-row-padding);font-size:var(--blog-body-size)}.blog-post-header{padding:var(--blog-header-padding)}.blog-back{color:var(--accent);font-size:var(--blog-back-size);text-decoration:none}.blog-back:hover{text-decoration:underline}.blog-dateline{gap:var(--blog-dateline-gap);margin:var(--blog-dateline-margin);font-size:var(--blog-dateline-size);line-height:var(--blog-meta-leading);color:var(--muted);flex-wrap:wrap;display:flex}.blog-post-header h1{max-width:var(--blog-title-measure);font-size:var(--blog-title-size);line-height:var(--blog-title-leading);letter-spacing:var(--blog-title-tracking);text-wrap:pretty;overflow-wrap:break-word}.blog-standfirst{max-width:var(--blog-measure);font-size:var(--blog-standfirst-size);line-height:var(--blog-standfirst-leading);margin:var(--blog-standfirst-margin);color:var(--muted)}.blog-body{max-width:var(--blog-measure);padding-bottom:var(--blog-post-bottom);font-size:var(--blog-body-size);line-height:var(--blog-body-leading);overflow-wrap:break-word;margin-inline:auto}.blog-body>:first-child{margin-top:0}.blog-body p+p{margin-top:var(--blog-paragraph-gap)}.blog-body h2{margin:var(--blog-heading-margin);font-size:var(--blog-heading-size);line-height:var(--blog-heading-leading);letter-spacing:var(--blog-heading-tracking)}.blog-body h3,.blog-body h4,.blog-body h5,.blog-body h6{margin:var(--blog-subheading-margin);font-size:var(--blog-subheading-size);line-height:var(--blog-heading-leading);letter-spacing:var(--blog-heading-tracking);font-weight:var(--body-font-weight)}.blog-body strong{font-weight:var(--body-font-weight);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:var(--a-text-underline-offset)}.blog-body a{color:var(--accent);overflow-wrap:anywhere}.blog-body blockquote{margin:var(--blog-quote-margin);padding:var(--blog-quote-padding);border-left:var(--blog-quote-rule);font-size:var(--blog-quote-size);line-height:var(--blog-standfirst-leading)}.blog-body ul,.blog-body ol{padding-left:var(--blog-list-indent);margin-block:var(--blog-paragraph-gap)}.blog-body li+li{margin-top:var(--blog-list-item-gap)}.blog-body code{font-family:var(--mono);font-size:var(--blog-code-size)}.blog-body pre{max-width:100%;padding:var(--blog-code-padding);margin-block:var(--blog-paragraph-gap);line-height:var(--blog-code-leading);overflow-x:auto;background:var(--wash)!important;color:var(--ink)!important}.blog-body pre code{color:inherit}.blog-body img{max-width:100%;height:auto;margin-inline:auto;display:block}.blog-body figure,.blog-figure{margin:var(--blog-figure-margin)}.blog-body figcaption{margin-top:var(--blog-caption-gap);color:var(--muted);font-size:var(--blog-caption-size);line-height:var(--blog-caption-leading)}.blog-body figcaption a{color:inherit}.blog-photo img{opacity:var(--blog-photo-opacity)}.blog-body hr{border:0;border-top:var(--blog-rule);margin-block:var(--blog-paragraph-gap)}.blog-table-scroll{overscroll-behavior-inline:contain;margin-block:var(--blog-paragraph-gap);overflow-x:auto}.blog-table-scroll:focus-visible{outline:var(--a-focus-visible-outline);outline-offset:var(--a-focus-visible-outline-offset)}.blog-body table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--blog-table-size);line-height:var(--blog-table-leading)}.blog-body th,.blog-body td{padding:var(--blog-table-padding);border-bottom:var(--blog-rule);vertical-align:top}.blog-body th{font-weight:var(--body-font-weight);color:var(--muted)}.blog-body thead{border-top:var(--blog-rule)}.blog-figure-table{min-width:var(--blog-table-min-width)}.blog-diagram{padding:var(--blog-chart-padding);border-top:var(--blog-rule)}.blog-diagram .blog-chart-title{margin:0 0 var(--blog-chart-title-gap);font-size:var(--blog-chart-title-size);line-height:var(--blog-chart-title-leading);letter-spacing:var(--blog-heading-tracking)}.blog-bars{margin:0}.blog-bars>div+div{margin-top:var(--blog-bar-gap)}.blog-bars dt{font-size:var(--blog-bar-font-size);padding-right:var(--blog-list-indent)}.blog-bars dd{font-size:var(--blog-bar-font-size);margin:0}.blog-bar-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.blog-bar-track{height:var(--blog-bar-height);background:var(--line);margin-top:var(--blog-bar-label-gap);grid-column:1/-1;display:block}.blog-bar{height:100%;width:var(--bar-value);background:var(--accent);display:block}.blog-figure-note{margin-top:var(--blog-figure-note-gap);font-size:var(--blog-figure-note-size);color:var(--muted)}.blog-body details{margin:var(--blog-data-margin);font-size:var(--blog-caption-size)}.blog-body summary{color:var(--accent);cursor:pointer}.blog-body summary:focus-visible{outline:var(--a-focus-visible-outline);outline-offset:var(--a-focus-visible-outline-offset)}.blog-stack{height:var(--blog-stack-height);background:var(--line);margin-top:var(--blog-bar-label-gap);display:flex}.blog-stack>span{width:var(--bar-value);background:var(--series-colour)}.blog-legend{gap:var(--blog-legend-gap);font-size:var(--blog-caption-size);flex-wrap:wrap;list-style:none;display:flex;margin:0 0 var(--blog-paragraph-gap)!important;padding:0!important}.blog-legend li{align-items:center;gap:var(--blog-list-item-gap);display:inline-flex;margin:0!important}.blog-legend i{width:var(--blog-legend-chip);height:var(--blog-legend-chip);background:var(--series-colour);display:inline-block}.blog-post-nav{gap:var(--blog-post-nav-gap);padding:var(--blog-post-nav-padding);border-top:var(--blog-rule);border-bottom:var(--blog-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-post-nav a{font-size:var(--blog-post-nav-title-size);line-height:var(--blog-post-nav-title-leading);text-decoration:none;display:block}.blog-post-nav a>span{display:block}.blog-post-nav a>span:first-child{font-size:var(--blog-meta-size);color:var(--muted);margin-bottom:var(--blog-post-nav-label-gap)}.blog-post-nav a:hover>span:last-child{text-decoration:underline}.blog-updated{color:var(--muted);font-size:var(--blog-meta-size);padding-bottom:var(--blog-post-bottom)}@media (width<=760px){.blog-teaser time{grid-column:1}.blog-teaser>div{grid-area:2/1}.blog-teaser>.blog-arrow{grid-area:2/2}}@media (width<=520px){.blog-post-nav{grid-template-columns:1fr}}@media print{.blog-back,.blog-post-nav,.blog-index-bottom{display:none}.blog-post-header{padding-top:0}.blog-body{max-width:none;font-size:var(--prose-hero-copy-p-hero-copy-p-p-font-size)}.blog-body figure{break-inside:avoid}.blog-table-scroll{overflow:visible}}.blog-origin{max-width:var(--blog-origin-measure);border-top:var(--blog-rule);padding:var(--blog-origin-padding);color:var(--muted);font-size:var(--blog-origin-size);line-height:var(--blog-origin-leading);margin-inline:auto}.blog-origin a{color:var(--accent)}
