@charset "UTF-8";
/* CSS Document */


.blog_head p.fs_base:first-child a {
  color:inherit;
  text-decoration: none;
}

.post-content {
  max-width:750px;
  margin:0 auto;
  font-size:1rem;
}

.entry-content {
  padding:3rem 0;
  line-height: 1.8;
}
.entry-content .wp-block-heading {font-weight: 750;}
.entry-content h2.wp-block-heading {font-size:1.8em;}
.entry-content h3.wp-block-heading {font-size:1.6em;}
.entry-content h4.wp-block-heading {font-size:1.4em;}
.entry-content h5.wp-block-heading {font-size:1.2em;}

/*margin*/
.entry-content > *:first-child {margin-top:0 !important;}
.entry-content .wp-block-heading {margin:1em 0 0.5em;}
.entry-content p {margin:0.5em 0 1em;}

/*list style*/
.entry-content ul {
  padding-left:1em;
  list-style-type: disc;
}
.entry-content ol {
  padding-left:1em;
}

/*nav links*/
.post-navigation {
  margin-top:2rem;
  padding-top:2rem;
  border-top:4px solid var(--color-darkgray);
}

.nav-links {
  display:flex;
  justify-content: space-between;
  gap:1rem;
}
.nav-links .nav-subtitle {text-decoration: none;}

.nav-links a {
  color:inherit;
  text-decoration: none;
}
.nav-links > * {
  width:calc(50% - 0.5rem);
}


