/* Protect the shared article/sidebar row from auto ads inserted between them. */
@media screen and (min-width: 821px) {
  .modern-subpage:not(.community-best-page) .row:is(.gtr-150, .gtr-200):has(> .col-8.col-12-narrower):has(> .col-4.col-12-narrower) {
    display: grid;
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
    align-items: start;
  }
  .modern-subpage:not(.community-best-page) .row:is(.gtr-150, .gtr-200) > .col-8.col-12-narrower {
    grid-column: 1;
    grid-row: 1;
    width: auto;
    min-width: 0;
  }
  .modern-subpage:not(.community-best-page) .row:is(.gtr-150, .gtr-200) > .col-4.col-12-narrower {
    grid-column: 2;
    grid-row: 1;
    width: auto;
    min-width: 0;
  }
  .modern-subpage:not(.community-best-page) .row:is(.gtr-150, .gtr-200):has(> .col-8.col-12-narrower):has(> .col-4.col-12-narrower) > :not(.col-8):not(.col-4) {
    grid-column: 1;
    max-width: 100%;
    min-width: 0;
  }
}
