.kevux {
  font-size: 0.9rem;
  line-height: 1.3rem;
}

.kevux > .header-block {
  min-height: 50px;
  max-height: 50px;
}

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

  min-width: 350px;
}

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

  min-width: 350px;
}

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

.kevux .header > .h2 {
  font-size: 1.1rem;
  line-height: 1.5rem;
}

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

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

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