
/* atlas-design-system: page-specific grid definition */
@media (min-width: 576px) and (max-width: 767px) {
  .case-study--atlas-design-system .project-identity, .case-study--atlas-design-system .topic-title { grid-column: 1 / 3; }
  .case-study--atlas-design-system .project-lead, .case-study--atlas-design-system .topic-copy { grid-column: 3 / -1; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .case-study--atlas-design-system .project-identity, .case-study--atlas-design-system .topic-title { grid-column: 2 / 3; }
  .case-study--atlas-design-system .project-lead, .case-study--atlas-design-system .topic-copy { grid-column: 3 / -1; }
}
@media (min-width: 576px) and (max-width: 991px) { .case-study--atlas-design-system .topic-title--3 { grid-row: span 3; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .case-study--atlas-design-system .project-identity, .case-study--atlas-design-system .topic-title { grid-column: 1 / 3; }
  .case-study--atlas-design-system .project-lead, .case-study--atlas-design-system .topic-copy { grid-column: span 2; }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .case-study--atlas-design-system .project-identity, .case-study--atlas-design-system .topic-title { grid-column: 1 / 4; }
  .case-study--atlas-design-system .project-lead, .case-study--atlas-design-system .topic-copy { grid-column: span 3; }
}
@media (min-width: 1440px) {
  .case-study--atlas-design-system .project-identity, .case-study--atlas-design-system .topic-title { grid-column: 3 / 5; }
  .case-study--atlas-design-system .project-lead, .case-study--atlas-design-system .topic-copy { grid-column: 5 / 7; }
  .case-study--atlas-design-system .project-lead + .project-lead, .case-study--atlas-design-system .topic-title + .topic-copy + .topic-copy { grid-column: 7 / 9; }
  .case-study--atlas-design-system .project-lead + .project-lead + .project-lead, .case-study--atlas-design-system .topic-title + .topic-copy + .topic-copy + .topic-copy { grid-column: 9 / 11; }
}

/* atlas-tools: page-specific grid definition */
@media (min-width: 576px) and (max-width: 767px) {
  .case-study--atlas-tools .project-identity, .case-study--atlas-tools .topic-title { grid-column: 1 / 3; }
  .case-study--atlas-tools .project-lead, .case-study--atlas-tools .topic-copy { grid-column: 3 / -1; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .case-study--atlas-tools .project-identity, .case-study--atlas-tools .topic-title { grid-column: 2 / 3; }
  .case-study--atlas-tools .project-lead, .case-study--atlas-tools .topic-copy { grid-column: 3 / -1; }
}
@media (min-width: 576px) and (max-width: 991px) { .case-study--atlas-tools .topic-title--3 { grid-row: span 3; }
.case-study--atlas-tools .topic-title--2 { grid-row: span 2; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .case-study--atlas-tools .project-identity, .case-study--atlas-tools .topic-title { grid-column: 1 / 3; }
  .case-study--atlas-tools .project-lead, .case-study--atlas-tools .topic-copy { grid-column: span 2; }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .case-study--atlas-tools .project-identity, .case-study--atlas-tools .topic-title { grid-column: 1 / 4; }
  .case-study--atlas-tools .project-lead, .case-study--atlas-tools .topic-copy { grid-column: span 3; }
}
@media (min-width: 1440px) {
  .case-study--atlas-tools .project-identity, .case-study--atlas-tools .topic-title { grid-column: 3 / 5; }
  .case-study--atlas-tools .project-lead, .case-study--atlas-tools .topic-copy { grid-column: 5 / 7; }
  .case-study--atlas-tools .project-lead + .project-lead, .case-study--atlas-tools .topic-title + .topic-copy + .topic-copy { grid-column: 7 / 9; }
  .case-study--atlas-tools .project-lead + .project-lead + .project-lead, .case-study--atlas-tools .topic-title + .topic-copy + .topic-copy + .topic-copy { grid-column: 9 / 11; }
}

/* atlas-branch-manager: page-specific grid definition */
@media (min-width: 576px) and (max-width: 767px) {
  .case-study--atlas-branch-manager .project-identity, .case-study--atlas-branch-manager .topic-title { grid-column: 1 / 3; }
  .case-study--atlas-branch-manager .project-lead, .case-study--atlas-branch-manager .topic-copy { grid-column: 3 / -1; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .case-study--atlas-branch-manager .project-identity, .case-study--atlas-branch-manager .topic-title { grid-column: 2 / 3; }
  .case-study--atlas-branch-manager .project-lead, .case-study--atlas-branch-manager .topic-copy { grid-column: 3 / -1; }
}
@media (min-width: 576px) and (max-width: 991px) { .case-study--atlas-branch-manager .topic-title--3 { grid-row: span 3; }
.case-study--atlas-branch-manager .topic-title--2 { grid-row: span 2; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .case-study--atlas-branch-manager .project-identity, .case-study--atlas-branch-manager .topic-title { grid-column: 1 / 3; }
  .case-study--atlas-branch-manager .project-lead, .case-study--atlas-branch-manager .topic-copy { grid-column: span 2; }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .case-study--atlas-branch-manager .project-identity, .case-study--atlas-branch-manager .topic-title { grid-column: 1 / 4; }
  .case-study--atlas-branch-manager .project-lead, .case-study--atlas-branch-manager .topic-copy { grid-column: span 3; }
}
@media (min-width: 1440px) {
  .case-study--atlas-branch-manager .project-identity, .case-study--atlas-branch-manager .topic-title { grid-column: 3 / 5; }
  .case-study--atlas-branch-manager .project-lead, .case-study--atlas-branch-manager .topic-copy { grid-column: 5 / 7; }
  .case-study--atlas-branch-manager .project-lead + .project-lead, .case-study--atlas-branch-manager .topic-title + .topic-copy + .topic-copy { grid-column: 7 / 9; }
  .case-study--atlas-branch-manager .project-lead + .project-lead + .project-lead, .case-study--atlas-branch-manager .topic-title + .topic-copy + .topic-copy + .topic-copy { grid-column: 9 / 11; }
}

/* atlas-component-docs: page-specific grid definition */
@media (min-width: 576px) and (max-width: 767px) {
  .case-study--atlas-component-docs .project-identity, .case-study--atlas-component-docs .topic-title { grid-column: 1 / 3; }
  .case-study--atlas-component-docs .project-lead, .case-study--atlas-component-docs .topic-copy { grid-column: 3 / -1; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .case-study--atlas-component-docs .project-identity, .case-study--atlas-component-docs .topic-title { grid-column: 2 / 3; }
  .case-study--atlas-component-docs .project-lead, .case-study--atlas-component-docs .topic-copy { grid-column: 3 / -1; }
}
@media (min-width: 576px) and (max-width: 991px) { .case-study--atlas-component-docs .topic-title--2 { grid-row: span 2; }
.case-study--atlas-component-docs .topic-title--3 { grid-row: span 3; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .case-study--atlas-component-docs .project-identity, .case-study--atlas-component-docs .topic-title { grid-column: 1 / 3; }
  .case-study--atlas-component-docs .project-lead, .case-study--atlas-component-docs .topic-copy { grid-column: span 2; }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .case-study--atlas-component-docs .project-identity, .case-study--atlas-component-docs .topic-title { grid-column: 1 / 4; }
  .case-study--atlas-component-docs .project-lead, .case-study--atlas-component-docs .topic-copy { grid-column: span 3; }
}
@media (min-width: 1440px) {
  .case-study--atlas-component-docs .project-identity, .case-study--atlas-component-docs .topic-title { grid-column: 3 / 5; }
  .case-study--atlas-component-docs .project-lead, .case-study--atlas-component-docs .topic-copy { grid-column: 5 / 7; }
  .case-study--atlas-component-docs .project-lead + .project-lead, .case-study--atlas-component-docs .topic-title + .topic-copy + .topic-copy { grid-column: 7 / 9; }
  .case-study--atlas-component-docs .project-lead + .project-lead + .project-lead, .case-study--atlas-component-docs .topic-title + .topic-copy + .topic-copy + .topic-copy { grid-column: 9 / 11; }
}

/* atlas-annotate: page-specific grid definition */
@media (min-width: 576px) and (max-width: 767px) {
  .case-study--atlas-annotate .project-identity, .case-study--atlas-annotate .topic-title { grid-column: 1 / 3; }
  .case-study--atlas-annotate .project-lead, .case-study--atlas-annotate .topic-copy { grid-column: 3 / -1; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .case-study--atlas-annotate .project-identity, .case-study--atlas-annotate .topic-title { grid-column: 2 / 3; }
  .case-study--atlas-annotate .project-lead, .case-study--atlas-annotate .topic-copy { grid-column: 3 / -1; }
}
@media (min-width: 576px) and (max-width: 991px) { .case-study--atlas-annotate .topic-title--2 { grid-row: span 2; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .case-study--atlas-annotate .project-identity, .case-study--atlas-annotate .topic-title { grid-column: 1 / 3; }
  .case-study--atlas-annotate .project-lead, .case-study--atlas-annotate .topic-copy { grid-column: span 2; }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .case-study--atlas-annotate .project-identity, .case-study--atlas-annotate .topic-title { grid-column: 1 / 4; }
  .case-study--atlas-annotate .project-lead, .case-study--atlas-annotate .topic-copy { grid-column: span 3; }
}
@media (min-width: 1440px) {
  .case-study--atlas-annotate .project-identity, .case-study--atlas-annotate .topic-title { grid-column: 3 / 5; }
  .case-study--atlas-annotate .project-lead, .case-study--atlas-annotate .topic-copy { grid-column: 5 / 7; }
  .case-study--atlas-annotate .project-lead + .project-lead, .case-study--atlas-annotate .topic-title + .topic-copy + .topic-copy { grid-column: 7 / 9; }
  .case-study--atlas-annotate .project-lead + .project-lead + .project-lead, .case-study--atlas-annotate .topic-title + .topic-copy + .topic-copy + .topic-copy { grid-column: 9 / 11; }
}

/* until-the-ink-runs-out: page-specific grid definition */
@media (min-width: 576px) and (max-width: 767px) {
  .case-study--until-the-ink-runs-out .project-identity, .case-study--until-the-ink-runs-out .topic-title { grid-column: 1 / 3; }
  .case-study--until-the-ink-runs-out .project-lead, .case-study--until-the-ink-runs-out .topic-copy { grid-column: 3 / -1; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .case-study--until-the-ink-runs-out .project-identity, .case-study--until-the-ink-runs-out .topic-title { grid-column: 2 / 3; }
  .case-study--until-the-ink-runs-out .project-lead, .case-study--until-the-ink-runs-out .topic-copy { grid-column: 3 / -1; }
}
@media (min-width: 576px) and (max-width: 991px) {  }
@media (min-width: 992px) and (max-width: 1199px) {
  .case-study--until-the-ink-runs-out .project-identity, .case-study--until-the-ink-runs-out .topic-title { grid-column: 1 / 3; }
  .case-study--until-the-ink-runs-out .project-lead, .case-study--until-the-ink-runs-out .topic-copy { grid-column: span 2; }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .case-study--until-the-ink-runs-out .project-identity, .case-study--until-the-ink-runs-out .topic-title { grid-column: 1 / 4; }
  .case-study--until-the-ink-runs-out .project-lead, .case-study--until-the-ink-runs-out .topic-copy { grid-column: span 3; }
}
@media (min-width: 1440px) {
  .case-study--until-the-ink-runs-out .project-identity, .case-study--until-the-ink-runs-out .topic-title { grid-column: 3 / 5; }
  .case-study--until-the-ink-runs-out .project-lead, .case-study--until-the-ink-runs-out .topic-copy { grid-column: 5 / 7; }
  .case-study--until-the-ink-runs-out .project-lead + .project-lead, .case-study--until-the-ink-runs-out .topic-title + .topic-copy + .topic-copy { grid-column: 7 / 9; }
  .case-study--until-the-ink-runs-out .project-lead + .project-lead + .project-lead, .case-study--until-the-ink-runs-out .topic-title + .topic-copy + .topic-copy + .topic-copy { grid-column: 9 / 11; }
}

/* xviii: page-specific grid definition */
@media (min-width: 576px) and (max-width: 767px) {
  .case-study--xviii .project-identity, .case-study--xviii .topic-title { grid-column: 1 / 3; }
  .case-study--xviii .project-lead, .case-study--xviii .topic-copy { grid-column: 3 / -1; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .case-study--xviii .project-identity, .case-study--xviii .topic-title { grid-column: 2 / 3; }
  .case-study--xviii .project-lead, .case-study--xviii .topic-copy { grid-column: 3 / -1; }
}
@media (min-width: 576px) and (max-width: 991px) {  }
@media (min-width: 992px) and (max-width: 1199px) {
  .case-study--xviii .project-identity, .case-study--xviii .topic-title { grid-column: 1 / 3; }
  .case-study--xviii .project-lead, .case-study--xviii .topic-copy { grid-column: span 2; }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .case-study--xviii .project-identity, .case-study--xviii .topic-title { grid-column: 1 / 4; }
  .case-study--xviii .project-lead, .case-study--xviii .topic-copy { grid-column: span 3; }
}
@media (min-width: 1440px) {
  .case-study--xviii .project-identity, .case-study--xviii .topic-title { grid-column: 3 / 5; }
  .case-study--xviii .project-lead, .case-study--xviii .topic-copy { grid-column: 5 / 7; }
  .case-study--xviii .project-lead + .project-lead, .case-study--xviii .topic-title + .topic-copy + .topic-copy { grid-column: 7 / 9; }
  .case-study--xviii .project-lead + .project-lead + .project-lead, .case-study--xviii .topic-title + .topic-copy + .topic-copy + .topic-copy { grid-column: 9 / 11; }
}

/* vanity: page-specific grid definition */
@media (min-width: 576px) and (max-width: 767px) {
  .case-study--vanity .project-identity, .case-study--vanity .topic-title { grid-column: 1 / 3; }
  .case-study--vanity .project-lead, .case-study--vanity .topic-copy { grid-column: 3 / -1; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .case-study--vanity .project-identity, .case-study--vanity .topic-title { grid-column: 2 / 3; }
  .case-study--vanity .project-lead, .case-study--vanity .topic-copy { grid-column: 3 / -1; }
}
@media (min-width: 576px) and (max-width: 991px) {  }
@media (min-width: 992px) and (max-width: 1199px) {
  .case-study--vanity .project-identity, .case-study--vanity .topic-title { grid-column: 1 / 3; }
  .case-study--vanity .project-lead, .case-study--vanity .topic-copy { grid-column: span 2; }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .case-study--vanity .project-identity, .case-study--vanity .topic-title { grid-column: 1 / 4; }
  .case-study--vanity .project-lead, .case-study--vanity .topic-copy { grid-column: span 3; }
}
@media (min-width: 1440px) {
  .case-study--vanity .project-identity, .case-study--vanity .topic-title { grid-column: 3 / 5; }
  .case-study--vanity .project-lead, .case-study--vanity .topic-copy { grid-column: 5 / 7; }
  .case-study--vanity .project-lead + .project-lead, .case-study--vanity .topic-title + .topic-copy + .topic-copy { grid-column: 7 / 9; }
  .case-study--vanity .project-lead + .project-lead + .project-lead, .case-study--vanity .topic-title + .topic-copy + .topic-copy + .topic-copy { grid-column: 9 / 11; }
}

/* 1996: page-specific grid definition */
@media (min-width: 576px) and (max-width: 767px) {
  .case-study--1996 .project-identity, .case-study--1996 .topic-title { grid-column: 1 / 3; }
  .case-study--1996 .project-lead, .case-study--1996 .topic-copy { grid-column: 3 / -1; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .case-study--1996 .project-identity, .case-study--1996 .topic-title { grid-column: 2 / 3; }
  .case-study--1996 .project-lead, .case-study--1996 .topic-copy { grid-column: 3 / -1; }
}
@media (min-width: 576px) and (max-width: 991px) {  }
@media (min-width: 992px) and (max-width: 1199px) {
  .case-study--1996 .project-identity, .case-study--1996 .topic-title { grid-column: 1 / 3; }
  .case-study--1996 .project-lead, .case-study--1996 .topic-copy { grid-column: span 2; }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .case-study--1996 .project-identity, .case-study--1996 .topic-title { grid-column: 1 / 4; }
  .case-study--1996 .project-lead, .case-study--1996 .topic-copy { grid-column: span 3; }
}
@media (min-width: 1440px) {
  .case-study--1996 .project-identity, .case-study--1996 .topic-title { grid-column: 3 / 5; }
  .case-study--1996 .project-lead, .case-study--1996 .topic-copy { grid-column: 5 / 7; }
  .case-study--1996 .project-lead + .project-lead, .case-study--1996 .topic-title + .topic-copy + .topic-copy { grid-column: 7 / 9; }
  .case-study--1996 .project-lead + .project-lead + .project-lead, .case-study--1996 .topic-title + .topic-copy + .topic-copy + .topic-copy { grid-column: 9 / 11; }
}

/* inferno: page-specific grid definition */
@media (min-width: 576px) and (max-width: 767px) {
  .case-study--inferno .project-identity, .case-study--inferno .topic-title { grid-column: 1 / 3; }
  .case-study--inferno .project-lead, .case-study--inferno .topic-copy { grid-column: 3 / -1; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .case-study--inferno .project-identity, .case-study--inferno .topic-title { grid-column: 2 / 3; }
  .case-study--inferno .project-lead, .case-study--inferno .topic-copy { grid-column: 3 / -1; }
}
@media (min-width: 576px) and (max-width: 991px) {  }
@media (min-width: 992px) and (max-width: 1199px) {
  .case-study--inferno .project-identity, .case-study--inferno .topic-title { grid-column: 1 / 3; }
  .case-study--inferno .project-lead, .case-study--inferno .topic-copy { grid-column: span 2; }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .case-study--inferno .project-identity, .case-study--inferno .topic-title { grid-column: 1 / 4; }
  .case-study--inferno .project-lead, .case-study--inferno .topic-copy { grid-column: span 3; }
}
@media (min-width: 1440px) {
  .case-study--inferno .project-identity, .case-study--inferno .topic-title { grid-column: 3 / 5; }
  .case-study--inferno .project-lead, .case-study--inferno .topic-copy { grid-column: 5 / 7; }
  .case-study--inferno .project-lead + .project-lead, .case-study--inferno .topic-title + .topic-copy + .topic-copy { grid-column: 7 / 9; }
  .case-study--inferno .project-lead + .project-lead + .project-lead, .case-study--inferno .topic-title + .topic-copy + .topic-copy + .topic-copy { grid-column: 9 / 11; }
}

/* purgatorio: page-specific grid definition */
@media (min-width: 576px) and (max-width: 767px) {
  .case-study--purgatorio .project-identity, .case-study--purgatorio .topic-title { grid-column: 1 / 3; }
  .case-study--purgatorio .project-lead, .case-study--purgatorio .topic-copy { grid-column: 3 / -1; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .case-study--purgatorio .project-identity, .case-study--purgatorio .topic-title { grid-column: 2 / 3; }
  .case-study--purgatorio .project-lead, .case-study--purgatorio .topic-copy { grid-column: 3 / -1; }
}
@media (min-width: 576px) and (max-width: 991px) {  }
@media (min-width: 992px) and (max-width: 1199px) {
  .case-study--purgatorio .project-identity, .case-study--purgatorio .topic-title { grid-column: 1 / 3; }
  .case-study--purgatorio .project-lead, .case-study--purgatorio .topic-copy { grid-column: span 2; }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .case-study--purgatorio .project-identity, .case-study--purgatorio .topic-title { grid-column: 1 / 4; }
  .case-study--purgatorio .project-lead, .case-study--purgatorio .topic-copy { grid-column: span 3; }
}
@media (min-width: 1440px) {
  .case-study--purgatorio .project-identity, .case-study--purgatorio .topic-title { grid-column: 3 / 5; }
  .case-study--purgatorio .project-lead, .case-study--purgatorio .topic-copy { grid-column: 5 / 7; }
  .case-study--purgatorio .project-lead + .project-lead, .case-study--purgatorio .topic-title + .topic-copy + .topic-copy { grid-column: 7 / 9; }
  .case-study--purgatorio .project-lead + .project-lead + .project-lead, .case-study--purgatorio .topic-title + .topic-copy + .topic-copy + .topic-copy { grid-column: 9 / 11; }
}