.article-header{gap:var(--spacing-normal);flex-direction:column;display:flex;& .article-header__main{gap:var(--spacing-normal);flex-direction:row;display:flex}& .article-header__text{gap:var(--spacing-normal);flex-direction:column;flex:2;display:flex}& .article-header__figure{flex:1}}.article-body{gap:var(--spacing-normal);flex-direction:column;max-width:80ch;display:flex}