/* Shared subfield pages: banner/intro, articles, then data and special features. */
.subfield-sidebar { grid-area: left-side; }
.subfield-main { grid-area: main; }
.subfield-extras { grid-area: right-side; }
.subfield-sidebar, .subfield-main, .subfield-extras { min-width: 0; }
.subfield-resource-intro {
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
  gap: .75rem;
  align-items: start;
  width: 100%;
  margin: 1em auto;
  padding-top: .5em;
  border-top: .5px solid lightgray;
}
@media only screen and (min-width: 1200px) {
  .subfield-page { grid-template-columns: minmax(0, 3fr) minmax(0, 4fr) minmax(0, 3fr); }
}

