
/* Compact editorial section, not a full-bleed feature banner. */
body.home-newsroom-v20260923 main > .municipality-board {
  width: min(1120px, calc(100% - 40px));
  max-width: 1120px;
  box-sizing: border-box;
  margin: 32px auto 42px;
}
body.home-newsroom-v20260923 main > .municipality-board .municipality-board-head {
  padding: 18px 20px 16px;
}
body.home-newsroom-v20260923 main > .municipality-board .municipality-board-head h2 {
  font-size: clamp(25px, 2.5vw, 32px);
  line-height: 1.12;
}
@media (max-width: 600px) {
  body.home-newsroom-v20260923 main > .municipality-board { width: calc(100% - 24px); margin: 24px auto 30px; }
  body.home-newsroom-v20260923 main > .municipality-board .municipality-board-head { padding: 16px; }
}
