/* Changelog page. */
.changes { max-width: 46rem; padding-top: clamp(2rem, 5vw, 3.5rem); padding-bottom: clamp(3rem, 7vw, 5rem); }
.changes h1 { font: 800 clamp(1.7rem, 3.2vw, 2.4rem)/1.25 var(--display); letter-spacing: -.03em; }
.changes .lede { margin-top: .6rem; color: var(--ink-2); }
.log { margin-top: 2rem; border-top: 1px solid var(--line); }
.log > li { padding: 1.6rem 0; border-bottom: 1px solid var(--line); }
.when { font-size: .875rem; color: var(--ink-3); }
.when b { color: var(--cobalt); margin-right: .4rem; }
.log h2 { margin: .3rem 0 .6rem; font-size: 1.125rem; font-weight: 700; }
.log ul li { position: relative; padding: .25rem 0 .25rem 1rem; color: var(--ink-2); }
.log ul li::before { content: ""; position: absolute; left: .1rem; top: .95rem; width: .35rem; height: 1.5px; background: var(--line-strong); }
.back { margin-top: 1.6rem; font-weight: 600; }
