
.chglog li[hidden] {
  display: none;
}

.change-programs {
  margin: 24px 0;
  padding: 22px;
  border: 2px solid #1B2420;
  border-radius: 10px;
  background: #F4F0E6;
  box-shadow: 5px 5px 0 #1B2420;
}

.change-programs-head {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: 18px;
}

.change-programs-head p {
  margin: 0 0 5px;
  color: #635D4E;
  font: 700 10px/1.3 "IBM Plex Mono", monospace;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.change-programs h2 {
  margin: 0;
  color: #1B2420;
  font: 800 28px/1.08 "Bricolage Grotesque", system-ui, sans-serif;
}

.change-programs-head > a {
  display: inline-flex;
  min-height: 44px;
  align-items: center;
  font-weight: 800;
}

.change-programs-note {
  max-width: 72ch;
  color: #635D4E;
  line-height: 1.55;
}

.change-programs ul {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 9px;
  margin: 16px 0 0;
  padding: 0;
  list-style: none;
}

.change-programs li {
  display: grid;
  gap: 4px;
  padding: 12px;
  border: 1px solid #E2DACA;
  border-radius: 6px;
  background: #FFFFFF;
}

.change-programs li span {
  color: #635D4E;
  font-size: 12px;
}

.change-programs li span.changed {
  color: #8A6516;
  font-weight: 800;
}

@media (max-width: 620px) {
  .change-programs-head {
    display: block;
  }

  .change-programs ul {
    grid-template-columns: 1fr;
  }
}

.change-evidence {
  margin: 24px 0;
  padding: 22px;
  border: 2px solid #14372C;
  border-radius: 10px;
  background: #14372C;
  color: #FFFFFF;
  box-shadow: 5px 5px 0 #F6C560;
}

.change-evidence-head {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: 18px;
}

.change-evidence-head p {
  margin: 0 0 5px;
  color: #84AC99;
  font: 700 10px/1.3 "IBM Plex Mono", monospace;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.change-evidence h2 {
  margin: 0;
  color: #FFFFFF;
  font: 800 28px/1.08 "Bricolage Grotesque", system-ui, sans-serif;
}

.change-evidence-head > a {
  display: inline-flex;
  min-height: 44px;
  align-items: center;
  color: #FFD37A;
  font-weight: 800;
}

.change-evidence-note,
.change-evidence-more {
  max-width: 78ch;
  color: #C6DBD1;
  line-height: 1.55;
}

.change-evidence ul {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 9px;
  margin: 16px 0 0;
  padding: 0;
  list-style: none;
}

.change-evidence li {
  display: grid;
  gap: 4px;
  padding: 12px;
  border: 1px solid #84AC99;
  border-radius: 6px;
  background: #1B2420;
}

.change-evidence li a {
  color: #FFFFFF;
}

.change-evidence li span {
  color: #C6DBD1;
  font-size: 12px;
}

.change-evidence-more {
  margin-bottom: 0;
  font-size: 13.5px;
}

@media (max-width: 620px) {
  .change-evidence-head {
    display: block;
  }

  .change-evidence ul {
    grid-template-columns: 1fr;
  }
}
.change-follow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:22px 0;padding:18px;border:1px solid #E2DACA;border-left:5px solid #F6C560;border-radius:10px;background:#fff}.change-follow span{font:800 10px/1.4 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#2C6350}.change-follow h2{margin:5px 0 6px;font-size:23px}.change-follow p{margin:0;color:#635D4E}.change-follow nav{display:grid;gap:6px}.change-follow nav a{display:flex;align-items:center;min-height:44px;font-weight:800}@media(max-width:700px){.change-follow{grid-template-columns:1fr}}
