/* line 2, static/core/css/style.scss */
.sidebar .home {
  margin-top: 60px; }

/* line 7, static/core/css/style.scss */
.grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));
  /* This is better for small screens, once min() is better supported */
  /* grid-template-columns: repeat(auto-fill, minmax(min(200px, 100%), 1fr)); */
  gap: 2rem; }

@media only screen and ((min-width: 800px)) {
	.grid.observations {
		margin: 0 10rem 3rem 10rem;	
	}
}
.grid.observations {
	grid-template-columns: repeat(2, auto);
	gap: 1rem;
}
/* line 15, static/core/css/style.scss */
.section {
  margin-top: 2em; }

/* -- tables ---------------------------------------------------------------- */
/* line 21, static/core/css/style.scss */
table.docutils {
  margin-top: 10px;
  margin-bottom: 10px;
  border: 0;
  border-collapse: separate;
  border-spacing: 5px; }

/* line 29, static/core/css/style.scss */
table.align-center {
  margin-left: auto;
  margin-right: auto; }

/* line 34, static/core/css/style.scss */
table.align-default {
  margin-left: auto;
  margin-right: auto; }

/* line 39, static/core/css/style.scss */
table caption span.caption-number {
  font-style: italic; }

/* line 46, static/core/css/style.scss */
table.docutils td, table.docutils th {
  padding: 1px 8px 1px 5px;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 1px solid #aaa; }

/* line 54, static/core/css/style.scss */
table.footnote td, table.footnote th {
  border: 0 !important; }

/* line 58, static/core/css/style.scss */
th {
  text-align: left;
  padding-right: 5px;
  background-color: #dddddd; }

/* line 64, static/core/css/style.scss */
table.citation {
  border-left: solid 1px gray;
  margin-left: 1px; }

/* line 69, static/core/css/style.scss */
table.citation td {
  border-bottom: none; }

/* line 73, static/core/css/style.scss */
th > :first-child,
td > :first-child {
  margin-top: 0px; }

/* line 78, static/core/css/style.scss */
th > :last-child,
td > :last-child {
  margin-bottom: 0px; }

/* line 85, static/core/css/style.scss */

@media only screen and ((min-width: 800px)) {
	img.center {
		width: max-content !important;
	}
}
img.center {
  display: block;
  margin: 3rem auto;
  width:100%;
  max-width: 100rem;
}

/* line 91, static/core/css/style.scss */
.align-left {
  text-align: left; }

/* line 95, static/core/css/style.scss */
.large {
  font-size: large; }

/* line 101, static/core/css/style.scss */
.teamgray {
  color: #404040;
  padding-left: 0.5em; }

/* line 105, static/core/css/style.scss */
.teampi {
  color: black;
  padding-left: 0.5em;
  font-style: inherit;
  font-weight: bold; }
