.meta[data-astro-cid-pu3vu6e3]{flex-wrap:wrap;gap:.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.meta[data-astro-cid-pu3vu6e3] li[data-astro-cid-pu3vu6e3]{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);padding:.52rem .78rem;font-size:.72rem;line-height:1.25}.article{background:var(--background);color:var(--foreground);overflow:clip}.article h1,.article h2,.article p,.article figure{margin-top:0}.article a{color:inherit;text-underline-offset:.18em}.article .crumb{padding-block:1.25rem;font-size:.75rem;position:relative}.article .crumb:after{content:"";inset-inline:var(--sym-gutter);border-bottom:1px solid var(--border);position:absolute;bottom:0}.article .opening{padding-block:3.5rem 4rem}.article h1{margin-bottom:1.5rem;line-height:.97}.article .standfirst{max-width:47rem;font-size:1.12rem;line-height:1.5}.article .hero{align-self:start;min-width:0;margin-bottom:0}.article .heroFrame{border-radius:var(--radius-lg);position:relative;overflow:hidden}.article .hero img{object-fit:cover;width:100%;height:auto;display:block}.article[data-opening=stack] .opening{gap:2.75rem;display:grid}.article[data-opening=stack] .heading-copy{grid-template-columns:minmax(0,8fr) minmax(15rem,4fr);align-items:end;gap:3rem;display:grid}.article[data-opening=stack] h1,.article[data-opening=stack] .meta{grid-column:1}.article[data-opening=stack] .standfirst{grid-area:1/2/3;align-self:end}.article[data-opening=stack] .hero img{aspect-ratio:16/5.5;max-height:29rem}.article[data-opening=split] .opening{grid-template-columns:minmax(0,7fr) minmax(20rem,5fr);align-items:stretch;gap:4rem;display:grid}.article[data-opening=split] .hero img{aspect-ratio:4/5}.article[data-portrait] .hero img{object-position:center top}.article .layout{background:var(--background);grid-template-columns:minmax(12rem,3fr) minmax(0,9fr);align-items:start;gap:4rem;padding-block:4.75rem 7rem;display:grid}.article .contents-nav{top:var(--sym-sticky-offset);padding-top:.25rem;position:sticky}.article .article-body{background:var(--background);max-width:52.5rem;margin:0;padding:.25rem 3rem 4rem}.article .article-body>.section{scroll-margin-top:calc(var(--sym-sticky-offset) + 1rem)}.article .article-body p,.article .article-body li,.article .article-body .fact{font-size:1.04rem;line-height:1.72}.article .article-body h2{border-top:2px solid var(--foreground);font-family:var(--font-heading);letter-spacing:-.04em;margin:4.75rem 0 1.5rem;padding-top:1.35rem;font-size:2.35rem;font-weight:520;line-height:1.06}@media (width<=45rem){.article .crumb{white-space:nowrap;overflow:hidden}.article .opening,.article[data-opening=stack] .opening,.article[data-opening=stack] .heading-copy,.article[data-opening=split] .opening{padding-block:2.75rem 3rem;display:block}.article h1{font-size:2.8rem}.article .standfirst{font-size:1.02rem}.article[data-opening] .hero img{aspect-ratio:4/3;max-height:none}.article .layout{padding-block:2.75rem 4.5rem;display:block}.article .contents-nav{padding:.8rem;position:static}.article .contents-nav>p{margin-bottom:.65rem}.article .contents-nav .links{margin-top:0;display:flex;overflow-x:auto}.article .contents-nav a{white-space:nowrap;border-left:0;flex:none;padding:.75rem}.article .contents-nav a[aria-current=location]{box-shadow:inset 0 -.1875rem var(--accent);border-left:0}.article .article-body{margin-top:2.75rem;padding:1.5rem 1.25rem 3rem}.article .article-body p,.article .article-body li,.article .article-body .fact{font-size:1rem}.article .article-body h2{margin-top:3.75rem;font-size:2rem}}
