.section.news-article-opening{padding-top:calc(var(--space-128) + var(--space-48));padding-bottom:var(--space-96)}.news-article-header{align-items:center;gap:var(--space-32);text-align:center;flex-direction:column;display:flex}.news-article-meta{opacity:.5;white-space:pre}.news-article-title{font-weight:var(--font-weight-light);max-width:24ch}.news-article-standfirst{color:var(--neutral-content-support);max-width:62ch}.news-article-byline{opacity:.5}.news-article-cover{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-16);width:100%;height:auto;display:block}.news-article-sidebar{align-items:flex-start;gap:var(--space-48);flex-direction:column;align-self:start;display:flex}.news-article-sidebar-block{align-items:flex-start;gap:var(--space-16);flex-direction:column;display:flex}.news-article-sidebar-label{opacity:.5}.news-article-toc{gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.news-article-toc [data-level="3"]{padding-left:var(--space-12)}.news-article-toc [data-level="4"]{padding-left:var(--space-24)}.news-article-toc [data-level="5"]{padding-left:var(--space-32)}.news-article-toc [data-level="6"]{padding-left:var(--space-40)}.news-article-toc-link{color:var(--neutral-content-body);text-decoration:none;transition:color .2s,opacity .2s}.news-article-toc-link:hover{color:var(--neutral-content-main-titles)}.news-article-topics{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.news-article-topic{padding:var(--space-6) var(--space-12);border:var(--stroke-1) solid var(--opacity-black-medium);border-radius:var(--radius-8);background-color:var(--opacity-black-light);color:var(--neutral-content-body);white-space:nowrap}.news-article-share{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.news-article-share .share-btn{cursor:pointer;border:none;padding:0}.news-article-share .share-btn-icon>svg{color:var(--neutral-content-main-titles)}.news-article-share .share .share-btn-icon svg path{fill:var(--color-surface-primary)}.news-article-rich-text{gap:var(--space-16);flex-direction:column;display:flex}.news-article-rich-text h1,.news-article-rich-text h2,.news-article-rich-text h3,.news-article-rich-text h4,.news-article-rich-text h5,.news-article-rich-text h6{font-family:var(--font-serif);font-weight:var(--font-weight-subtle);color:var(--neutral-content-main-titles);margin:var(--space-48) 0 var(--space-8);scroll-margin-top:var(--space-128)}.news-article-rich-text h1:first-child,.news-article-rich-text h2:first-child,.news-article-rich-text h3:first-child,.news-article-rich-text h4:first-child,.news-article-rich-text h5:first-child,.news-article-rich-text h6:first-child{margin-top:0}.news-article-rich-text h1{font-size:var(--size-title3);line-height:var(--line-title3);letter-spacing:var(--spacing-title3)}.news-article-rich-text h2{font-size:var(--size-title4);line-height:var(--line-title4);letter-spacing:var(--spacing-title4)}.news-article-rich-text h3{font-size:var(--size-title5);line-height:var(--line-title5);letter-spacing:var(--spacing-title5)}.news-article-rich-text h4,.news-article-rich-text h5,.news-article-rich-text h6{font-size:var(--size-title6);line-height:var(--line-title6);letter-spacing:var(--spacing-title6)}.news-article-rich-text p,.news-article-rich-text li{font-size:var(--size-body);font-weight:var(--weight-body);letter-spacing:var(--spacing-body);color:var(--neutral-content-body);margin:0;line-height:160%}.news-article-rich-text ul,.news-article-rich-text ol{padding-left:var(--space-24);gap:var(--space-8);flex-direction:column;margin:0;display:flex}.news-article-rich-text a{color:var(--neutral-content-main-titles);text-underline-offset:3px}.news-article-rich-text strong{color:var(--neutral-content-main-titles);font-weight:var(--font-weight-strong)}.news-article-rich-text blockquote{margin:var(--space-16) 0;padding-left:var(--space-24);border-left:var(--stroke-1) solid var(--opacity-black-medium)}.news-article-rich-text img{border-radius:var(--radius-16);max-width:100%;height:auto}@media (max-width:1200px){.news-article-sidebar{gap:var(--space-48);margin-bottom:var(--space-32);flex-flow:wrap}}
