.whats-changed-page{font-family:var(--font-serif)}.whats-changed-page .page-hero{padding:72px 0 68px;border-bottom:1px solid var(--border-color)}.whats-changed-page .page-hero__content{text-align:center}.whats-changed-page .page-hero__title{margin-bottom:0}.change-log-shell{display:grid;grid-template-columns:184px minmax(0,820px);justify-content:center;gap:72px;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:64px 0 112px}.change-log-nav{position:sticky;top:96px;align-self:start}.change-log-nav__track{position:relative;padding:4px 0 4px 10px;--change-marker-y: 0px;--change-marker-height: 0px;--change-marker-opacity: 0}.change-log-nav__track:after{content:"";position:absolute;top:4px;bottom:4px;left:10px;width:1px;background:var(--border-color)}.change-log-nav__track:before{content:"";position:absolute;top:0;left:9px;z-index:1;width:3px;height:var(--change-marker-height);border-radius:999px;background:var(--accent-color);opacity:var(--change-marker-opacity);transform:translateY(var(--change-marker-y));transition:transform var(--motion-duration-moderate) var(--motion-ease-emphasis),height var(--motion-duration-base) var(--motion-ease-standard),opacity var(--motion-duration-base) var(--motion-ease-standard)}.change-log-nav ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.change-log-nav__link{position:relative;z-index:2;display:block;padding:9px 12px 9px 18px;border:1px solid transparent;border-radius:var(--radius-card);color:var(--text-secondary);font-family:var(--font-sans);font-size:.92rem;font-weight:500;line-height:1.35;text-decoration:var(--link-decoration-action);transition:background-color var(--motion-duration-base) var(--motion-ease-standard),border-color var(--motion-duration-base) var(--motion-ease-standard),color var(--motion-duration-base) var(--motion-ease-standard)}.change-log-nav__link:hover,.change-log-nav__link:focus-visible,.change-log-nav__link.is-active{border-color:rgba(var(--accent-rgb),.18);background:rgba(var(--accent-rgb),.08);color:var(--accent-color);outline:none}.change-log{min-width:0}.change-month{scroll-margin-top:96px}.change-month+.change-month{margin-top:80px}.change-month h2{margin:0 0 28px;color:var(--text-primary);font-size:clamp(28px,4vw,38px);font-weight:500;letter-spacing:-.025em}.change-month__entries{position:relative}.change-month__entries:before{content:"";position:absolute;top:12px;bottom:12px;left:160px;width:1px;background:var(--border-color)}.change-day{display:grid;grid-template-columns:136px minmax(0,1fr);gap:48px;position:relative;padding:0 0 40px;scroll-margin-top:96px}.change-day:last-child{padding-bottom:0}.change-day__date{padding-top:2px;color:var(--text-secondary);font-family:var(--font-sans);font-size:13px;line-height:1.5;text-align:right}.change-day__date a{margin-left:5px;color:transparent;text-decoration:var(--link-decoration-action);transition:color var(--motion-duration-quick) var(--motion-ease-standard)}.change-day:hover .change-day__date a,.change-day__date a:focus-visible{color:var(--accent-color)}.change-day__items{display:grid;gap:13px;margin:0;padding:0;list-style:none}.change-day__items li{position:relative;padding-left:18px;color:var(--text-primary);font-size:16px;line-height:1.62}.change-day__items li:before{content:"";position:absolute;top:.72em;left:0;width:5px;height:5px;border-radius:50%;background:var(--accent-color)}@media (max-width: 820px){.change-log-shell{grid-template-columns:1fr;gap:40px;width:min(100% - 40px,760px);padding:48px 0 80px}.change-log-nav{position:static;overflow-x:auto;padding-bottom:4px}.change-log-nav__track{width:max-content;padding:0}.change-log-nav__track:before,.change-log-nav__track:after{display:none}.change-log-nav ul{display:flex;width:max-content}.change-log-nav a{white-space:nowrap}}@media (max-width: 600px){.whats-changed-page .page-hero{padding:56px 0 52px}.change-log-shell{width:min(100% - 32px,760px);padding-top:40px}.change-month+.change-month{margin-top:64px}.change-month__entries:before{display:none}.change-day{grid-template-columns:1fr;gap:14px;padding:0 0 36px}.change-day__date{text-align:left}.change-day__date a{color:var(--accent-color)}.change-day__items li{font-size:15px}}
