.blog-detail-layout { align-items: start; }
.blog-detail-layout > .director-note,
.blog-detail-layout > .making-interview {
  min-width: 0;
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  padding: 0 0 48px;
}
.blog-detail-layout > .director-note { max-width: 720px; }
.blog-detail-layout .blog-sidebar { margin-right: 0; }
.blog-detail-layout .making-interview header { margin-top: 24px; }
@media (max-width: 900px) {
  .blog-detail-layout > .director-note,
  .blog-detail-layout > .making-interview { margin: 0 auto; }
}
