.kevux {
  font-size: 1.2rem;
  line-height: 1.6rem;
}

.kevux > .header-block > .header-section > .header-site {
  font-size: 1.3rem;
  line-height: 1.7rem;
  overflow: hidden;

  min-width: 550px;
}

.kevux > .header-block > .nav-block {
  font-size: 1.0rem;
  line-height: 1.4rem;
  overflow: hidden;

  box-sizing: border-box;

  min-width: 550px;
}

.kevux > .content-block > .nav-block > .nav-menu {
  margin: 10px 4px 10px 4px;

  font-size: 1.0rem;
  line-height: 1.4rem;
}

.kevux .header > .h1 {
  font-size: 1.5rem;
  line-height: 1.9rem;
}

.kevux .header > .h2 {
  font-size: 1.4rem;
  line-height: 1.8rem;
}

.kevux .header > .h3,
.kevux .header > .h4,
.kevux .header > .h5,
.kevux .header > .h6 {
  font-size: 1.3rem;
  line-height: 1.7rem;
}

.kevux .subsection.update > .header > .h3,
.kevux .subsection.update > .header > .h4,
.kevux .subsection.update > .header > .h5,
.kevux .subsection.update > .header > .h6 {
  font-size: 1.1rem;
  line-height: 1.5rem;
}

.kevux > .content-block > .main-block .grid.expand.columns-4 {
  grid-template-columns: auto auto auto auto;
}
