iframe.reveal-demo {
  width: 100%;
  height: 350px;
  outline: none;
}

.slide-deck {
  border: 3px solid #dee2e6;
  width: 100%;
  height: 475px;
}

@media only screen and (max-width: 600px) {
 .slide-deck {
    height: 400px;
  }
}

.about-main .about-contents {
    flex: 0 0 60% !important;
}

#pm > h4 {
  margin-top: 0.5rem;
}


#quarto-document-content > div > div > p {
    margin-bottom: 0;
}

div.line-block {
  margin-bottom: 1rem;
}

@media (min-width: 992px) {
  div.quarto-about-broadside .about-main .about-entity {
    flex: 0 10 23% !important;
    margin-right: 5em !important;
  }
}


@media (max-width: 991.98px) {
  div.quarto-about-broadside .about-main .about-entity {
    height: 250px !important;
    background-size: contain !important;
  }
}

