/* Changelog: the shared editorial shell, with an honest empty release feed. */
.changelog-page .changelog-content {
  width:min(760px,calc(100% - 96px));
  margin-inline:auto;
  padding:172px 0 112px;
  text-align:center;
}
.changelog-page .changelog-intro h1 {
  margin:0;
  font-size:clamp(54px,5.5vw,80px);
  line-height:1.08;
}
.changelog-page .changelog-intro p {
  margin:22px auto 0;
  max-width:650px;
  font-size:18px;
  line-height:1.65;
  color:var(--muted);
}
.changelog-page .changelog-empty {
  margin:60px auto 0;
  padding-top:42px;
  border-top:1px solid var(--hairline);
}
.changelog-page .changelog-empty h2 {
  margin:0;
  font:400 clamp(25px,2.5vw,32px)/1.25 var(--heading);
  letter-spacing:-.025em;
}
.changelog-page .changelog-empty p {
  margin:14px 0 0;
  color:var(--muted);
  font-size:16px;
  line-height:1.6;
}
@media(max-width:760px) {
  .changelog-page .changelog-content {width:calc(100% - 40px);padding:132px 0 88px}
  .changelog-page .changelog-intro h1 {font-size:clamp(42px,10vw,60px)}
  .changelog-page .changelog-intro p {font-size:17px;margin-top:18px}
  .changelog-page .changelog-empty {margin-top:44px;padding-top:32px}
}