.entry-content,
.entry-summary,
.page-content {
  margin: 1.5em 0 0;
}
.entry-content p,
.entry-summary p,
.page-content p {
  margin-bottom: 1.5em;
}
.entry-content ul,
.entry-content ol,
.entry-summary ul,
.entry-summary ol,
.page-content ul,
.page-content ol {
  margin: 0 0 1.5em 3em;
}
.entry-content ul,
.entry-summary ul,
.page-content ul {
  list-style: disc;
}
.entry-content ol,
.entry-summary ol,
.page-content ol {
  list-style: decimal;
}
.entry-content li > ul,
.entry-content li > ol,
.entry-summary li > ul,
.entry-summary li > ol,
.page-content li > ul,
.page-content li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}
.entry-content dt,
.entry-summary dt,
.page-content dt {
  font-weight: 700;
}
.entry-content dd,
.entry-summary dd,
.page-content dd {
  margin: 0 1.5em 1.5em;
}
.entry-content dfn,
.entry-content cite,
.entry-content em,
.entry-content i,
.entry-summary dfn,
.entry-summary cite,
.entry-summary em,
.entry-summary i,
.page-content dfn,
.page-content cite,
.page-content em,
.page-content i {
  font-style: italic;
}
.entry-content abbr,
.entry-content acronym,
.entry-summary abbr,
.entry-summary acronym,
.page-content abbr,
.page-content acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}
.entry-content mark,
.entry-content ins,
.entry-summary mark,
.entry-summary ins,
.page-content mark,
.page-content ins {
  background: #fff9c0;
  text-decoration: none;
}
.entry-content big,
.entry-summary big,
.page-content big {
  font-size: 125%;
}
.entry-content blockquote,
.entry-summary blockquote,
.page-content blockquote {
  margin: 0 1.5em;
}
.entry-content address,
.entry-summary address,
.page-content address {
  margin: 0 0 1.5em;
}
.entry-content pre,
.entry-summary pre,
.page-content pre {
  background: #eee;
  font-family: "Courier 10 Pitch", courier, monospace;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}
.entry-content code,
.entry-content kbd,
.entry-content tt,
.entry-content var,
.entry-summary code,
.entry-summary kbd,
.entry-summary tt,
.entry-summary var,
.page-content code,
.page-content kbd,
.page-content tt,
.page-content var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: 0.9375em;
}
.entry-content hr,
.entry-summary hr,
.page-content hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}
.entry-content table,
.entry-summary table,
.page-content table {
  margin: 0 0 1.5em;
  width: 100%;
}
.entry-content embed,
.entry-content iframe,
.entry-content object,
.entry-summary embed,
.entry-summary iframe,
.entry-summary object,
.page-content embed,
.page-content iframe,
.page-content object {
  max-width: 100%;
}
.entry-content img,
.entry-summary img,
.page-content img {
  height: auto;
  max-width: 100%;
}
.entry-content figure,
.entry-summary figure,
.page-content figure {
  margin: 1em 0;
}
.entry-content .wp-smiley,
.entry-summary .wp-smiley,
.page-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

.post,
.page {
  margin: 0 0 1.5em;
}

.updated:not(.published) {
  display: none;
}

.sticky {
  display: block;
}

.post-thumbnail img {
  display: block;
  height: auto;
  max-width: 100%;
  width: 100%;
}

.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
.wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

.gallery {
  display: grid;
  gap: 1.5em;
  margin-bottom: 1.5em;
}
.gallery-item {
  display: inline-block;
  text-align: center;
  width: 100%;
}
.gallery-caption {
  display: block;
}
.gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}
.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}
.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}
.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}
.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}
.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}
.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}
.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
  display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  flex: 1 0 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  flex: 1 0 50%;
  text-align: end;
}

.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

.alignleft {
  float: left;
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {
  float: right;
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

#primary[tabindex="-1"]:focus {
  outline: 0;
}

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