@import url("https://fonts.googleapis.com/css2?family=Datatype:wght@100..900&family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");
body {
  font-family: "EB Garamond", "Times New Roman", "Iowan Old Style", "Apple Garamond", Baskerville, "Times New Roman", "Droid Serif", Times, "Source Serif Pro", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  background-color: #FAEEC7;
  margin: 0;
  overflow-x: hidden;
  line-height: 1.2;
  font-size: 20px;
}

.data {
  font-family: "Datatype", monospace;
}

.no-padding {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.no-margin {
  margin: 0;
}

h1 {
  text-align: center;
}

.center-me {
  text-align: center;
}

h1, h2, h3, h4, h5 {
  color: #466972;
}

a {
  color: #FF4E00;
}

.link-inherits {
  color: inherit;
  text-decoration: inherit;
}

.underline {
  text-decoration: underline;
}

.post p, .post h1, .post h2, .post h3, .post h4, .post h5 {
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 1020px) {
  .post p, .post h1, .post h2, .post h3, .post h4, .post h5 {
    padding-left: calc(50vw - 500px);
    padding-right: calc(50vw - 500px);
  }
}

.post-padding {
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 1020px) {
  .post-padding {
    padding-left: calc(50vw - 500px);
    padding-right: calc(50vw - 500px);
  }
}

.sherry {
  margin-left: 10px;
  margin-right: 10px;
}
@media (min-width: 420px) {
  .sherry {
    margin-left: calc(50vw - 200px);
    margin-right: calc(50vw - 200px);
    border-left-style: solid;
    border-left-width: 1px;
    padding-left: 10px;
    border-color: #707070;
  }
}
.sherry strong {
  text-decoration: underline;
  font-weight: inherit;
}
.sherry .ln {
  color: #707070;
  font-size: 0.5em;
  text-decoration: none;
  vertical-align: super;
}
.sherry .pgno {
  margin: 0;
  padding-right: 10px;
  position: absolute;
  left: 0;
  width: calc(50vw - 210px);
}
.sherry .pgno p {
  margin: 0;
  text-align: right;
}
.sherry .meeting-strap {
  color: #707070;
  font-size: 0.7em;
  font-family: Inter, "Courier New";
}
.sherry h2 {
  margin-bottom: 0;
}

.x5grid img {
  width: calc(20% - 4px);
}
@media (max-width: 500px) {
  .x5grid img {
    width: 100%;
  }
}
.x5grid {
  text-align: center;
}

.card img {
  border-radius: 11px;
}

.wide {
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 1620px) {
  .wide {
    padding-left: calc(50vw - 800px);
    padding-right: calc(50vw - 800px);
  }
}

.dimmed-img {
  -webkit-filter: grayscale(80%); /* Safari 6.0 - 9.0 */
  filter: grayscale(80%);
}
@media (max-width: 500px) {
  .dimmed-img {
    display: none;
  }
}

.x4grid img {
  width: calc(25% - 4px);
}
@media (max-width: 400px) {
  .x4grid img {
    width: 100%;
  }
}
.x4grid {
  text-align: center;
}

.x3grid img {
  width: calc(33.3333333333% - 4px);
}
@media (max-width: 300px) {
  .x3grid img {
    width: 100%;
  }
}
.x3grid {
  text-align: center;
}

.x2grid img {
  width: calc(50% - 4px);
}
@media (max-width: 200px) {
  .x2grid img {
    width: 100%;
  }
}
.x2grid {
  text-align: center;
}

/*# sourceMappingURL=styles.css.map */