.article-hero[data-astro-cid-vt24d22n]{padding-block-start:var(--space-32);padding-block-end:var(--space-24)}.hero-grid[data-astro-cid-vt24d22n]{row-gap:var(--space-12)}.breadcrumb-block[data-astro-cid-vt24d22n]{display:flex;flex-direction:column}.breadcrumb[data-astro-cid-vt24d22n]{display:flex;align-items:baseline;gap:var(--space-4);font-family:var(--font-mono);font-weight:var(--text-label--font-weight);font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase}.breadcrumb[data-astro-cid-vt24d22n] a[data-astro-cid-vt24d22n]{color:var(--color-ink-muted);text-decoration:none;transition:color var(--hover-duration) var(--reveal-easing)}.breadcrumb[data-astro-cid-vt24d22n] a[data-astro-cid-vt24d22n]:hover{color:var(--color-ink)}.breadcrumb-slash[data-astro-cid-vt24d22n]{color:var(--color-accent, var(--color-terracotta))}.breadcrumb[data-astro-cid-vt24d22n] span[data-astro-cid-vt24d22n]:last-child{color:var(--color-ink-muted)}.hero-headline[data-astro-cid-vt24d22n]{margin:var(--space-4) 0 0;font-family:var(--font-sans);font-size:var(--text-display);font-weight:var(--text-display--font-weight);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);color:var(--color-ink);text-wrap:pretty;max-width:var(--measure-headline)}.hero-standfirst[data-astro-cid-vt24d22n]{grid-column:1 / span 7;margin:0;max-width:var(--measure-lead);font-size:var(--text-lead);font-weight:var(--text-lead--font-weight);line-height:var(--text-lead--line-height);letter-spacing:var(--text-lead--letter-spacing);color:var(--color-ink-muted);text-wrap:pretty}@media(max-width:1023px){.hero-standfirst[data-astro-cid-vt24d22n]{grid-column:1 / -1}}@media(max-width:767px){.article-hero[data-astro-cid-vt24d22n]{padding-block-start:calc(var(--space-32) * 2)}}.article-image[data-astro-cid-ks6wd2y5]{width:100%;margin:0}.article-image[data-astro-cid-ks6wd2y5] img[data-astro-cid-ks6wd2y5]{display:block;width:100%;height:auto}figcaption[data-astro-cid-ks6wd2y5]{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-ink-subtle)}.article-page[data-astro-cid-4sn4zg3r]{background:var(--color-surface);color:var(--color-ink-body)}.hairline-column-top[data-astro-cid-4sn4zg3r]{border-top:1px solid var(--color-hairline)}.article-grid[data-astro-cid-4sn4zg3r]{padding-block:var(--space-24) var(--space-32);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);column-gap:var(--grid-column-gap);align-items:start}.article-meta[data-astro-cid-4sn4zg3r]{grid-column:1 / span 3;position:sticky;top:var(--space-32);display:flex;flex-direction:column;gap:var(--space-5);font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:var(--text-meta--letter-spacing);line-height:var(--text-meta--line-height);color:var(--color-ink-muted)}.meta-item[data-astro-cid-4sn4zg3r]{display:flex;flex-direction:column;gap:var(--space-1)}.meta-key[data-astro-cid-4sn4zg3r]{color:var(--color-ink-subtle)}.meta-value[data-astro-cid-4sn4zg3r]{color:var(--color-ink)}.article-body[data-astro-cid-4sn4zg3r]{grid-column:5 / span 7;display:flex;flex-direction:column;gap:var(--space-7);font-size:var(--text-body-article);font-weight:var(--text-body-article--font-weight);line-height:var(--text-body-article--line-height);max-width:66ch}.article-body[data-astro-cid-4sn4zg3r] p{margin:0}.article-body[data-astro-cid-4sn4zg3r] h2{margin:var(--space-7) 0 0;font-family:var(--font-sans);font-size:var(--text-section);font-weight:var(--text-section-article--font-weight);line-height:var(--text-section-article--line-height);letter-spacing:var(--text-section--letter-spacing);color:var(--color-ink)}.article-body[data-astro-cid-4sn4zg3r] h3{margin:var(--space-5) 0 0;font-family:var(--font-sans);font-size:var(--text-lead);font-weight:500;color:var(--color-ink)}.article-body[data-astro-cid-4sn4zg3r] blockquote{margin:var(--space-7) 0;padding:var(--space-10) 0;border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);font-size:var(--text-section);font-weight:var(--text-section-statement--font-weight);line-height:var(--text-section-statement--line-height);letter-spacing:var(--text-section-statement--letter-spacing);color:var(--color-ink)}.article-body[data-astro-cid-4sn4zg3r] ul,.article-body[data-astro-cid-4sn4zg3r] ol{padding-left:1.5em;display:flex;flex-direction:column;gap:.5em;margin:0}.article-body[data-astro-cid-4sn4zg3r] ul{list-style-type:disc}.article-body[data-astro-cid-4sn4zg3r] ol{list-style-type:decimal}@media(max-width:1023px){.article-grid[data-astro-cid-4sn4zg3r]{grid-template-columns:1fr;column-gap:0}.article-meta[data-astro-cid-4sn4zg3r],.article-body[data-astro-cid-4sn4zg3r]{grid-column:1 / -1}.article-meta[data-astro-cid-4sn4zg3r]{position:static;margin-bottom:var(--space-12)}}@media(min-width:768px)and (max-width:1023px){.article-meta[data-astro-cid-4sn4zg3r]{flex-direction:row;flex-wrap:wrap;gap:var(--space-8)}}
