.visually-hidden-left{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.article-byline{display:flex;flex-direction:column;gap:var(--space-4);margin:var(--space-12) 0 0;padding:0 0 var(--space-8);border-bottom:1px solid var(--article-byline-line, var(--color-hairline));color:var(--color-text)}.article-byline__who{display:flex;flex-direction:column;gap:var(--space-4)}.article-byline__authors,.article-byline__categories{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) 20px;margin:0;padding:0;list-style:none}.article-byline__author{display:flex;align-items:center;gap:20px}.article-byline__portrait{display:block;width:50px;height:50px;border-radius:50%;object-fit:cover}.article-byline__category{padding-left:20px;border-left:1px solid var(--article-byline-divider, currentColor)}.article-byline__when{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) 20px}.article-byline__read+.article-byline__date{padding-left:20px;border-left:1px solid var(--article-byline-divider, currentColor)}@media(min-width:768px){.article-byline{flex-direction:row;justify-content:space-between;align-items:center}.article-byline__who{flex-direction:row;align-items:center;gap:20px}.article-byline__categories .article-byline__category:first-child{margin-left:0}}.article-layout--with-left{grid-template-columns:minmax(0,1fr)}.article-left{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}@media(min-width:1200px){.article-layout.article-layout--with-left{grid-template-columns:minmax(0,var(--article-left-width, 350px)) minmax(0,1fr);column-gap:var(--article-left-gap, var(--space-12))}}@media(min-width:992px){.article-layout.article-layout--with-left.article-layout--with-related{grid-template-columns:minmax(0,1fr) minmax(0,18rem)}.article-layout--with-left.article-layout--with-related .article-left{grid-column:1 / -1}}@media(min-width:1400px){.article-layout.article-layout--with-left.article-layout--with-related{grid-template-columns:minmax(0,var(--article-left-width, 350px)) minmax(0,1fr) minmax(0,18rem)}.article-layout--with-left.article-layout--with-related .article-left{grid-column:auto}}.article-left__contents .article-contents{margin:0;padding:30px;border-radius:5px;background:var(--article-left-box-bg, var(--color-page))}.article-left__contents .article-contents__item{transition:opacity .3s linear}.article-left__contents .article-contents__list:hover .article-contents__item{opacity:.5}.article-left__contents .article-contents__list:hover .article-contents__item:hover{opacity:1}@media(prefers-reduced-motion:reduce){.article-left__contents .article-contents__item{transition:none}}.share-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4)}.share-links__heading{margin:0}.share-links__list{display:flex;gap:0;margin:0;padding:0;list-style:none}.share-links__link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--color-heading);transition:color .3s ease}.share-links__link:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.article-left__links{margin:0;padding:0;list-style:none}.article-left__link-item{border-bottom:1px solid var(--color-hairline)}.article-left__link{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) 0;color:var(--color-text);text-decoration:none}.article-left__link:hover{text-decoration:underline}.article-left__link:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.article-left__icon-image{display:block;width:32px;height:32px;object-fit:contain}.article-left__newsletter{display:flex;flex-direction:column;gap:var(--space-6);padding:30px;border-radius:5px;background:var(--article-newsletter-bg, var(--color-surface-quiet))}.article-left__newsletter-heading{margin:0;font-size:var(--fs-h4);line-height:var(--lh-heading);color:var(--color-heading)}.article-left__newsletter-text{margin:0}
