body[data-article-package="recommendation-admissions-v1"] .recommendation-hero-grid > .article-tag-list {
  margin: 32px 0 0;
}

body[data-article-package="recommendation-admissions-v1"] .article-feature img,
body[data-article-package="recommendation-admissions-v1"] .article-margin-photo,
body[data-article-package="recommendation-admissions-v1"] .article-hero-shadow {
  object-position: 50% 48%;
}

@media (min-width: 821px) {
  body[data-article-package="recommendation-admissions-v1"] .recommendation-hero-grid {
    display: grid;
    grid-template-columns: minmax(0, 1.35fr) minmax(260px, .45fr);
    column-gap: clamp(40px, 8vw, 124px);
    align-items: start;
  }

  body[data-article-package="recommendation-admissions-v1"] .recommendation-hero-grid > .article-page-heading {
    display: contents;
  }

  body[data-article-package="recommendation-admissions-v1"] .article-page-heading > div:first-child {
    grid-column: 1;
    grid-row: 1;
    align-self: start;
  }

  body[data-article-package="recommendation-admissions-v1"] .article-page-summary {
    grid-column: 2;
    grid-row: 1 / span 2;
    align-self: start;
  }

  body[data-article-package="recommendation-admissions-v1"] .recommendation-hero-grid > .article-tag-list {
    grid-column: 1;
    grid-row: 2;
    align-self: start;
  }
}

