.mkt-changelog{--lk-text:var(--mkt-ink);--lk-muted:var(--mkt-ink-soft);--lk-border:var(--mkt-line);--lk-primary:var(--mkt-accent);--lk-soft:color-mix(in srgb,var(--mkt-accent) 7%,var(--mkt-surface));padding-top:24px}.mkt-changelog-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;padding-bottom:24px;border-bottom:1px solid var(--mkt-line)}.mkt-changelog-header h1{margin:0 0 8px;font-family:var(--mkt-display);font-size:clamp(2rem,5vw,2.8rem);font-weight:500;letter-spacing:-.02em;line-height:1.1}.mkt-changelog-tools{display:grid;justify-items:end;gap:8px}.mkt-changelog-tools--single{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.mkt-changelog-tools--single>a{color:var(--mkt-ink-soft);font-size:.92rem;text-decoration:none}.mkt-changelog-tools--single>a:hover{color:var(--mkt-accent)}.mkt-changelog-lang{display:inline-flex;padding:3px;border:1px solid var(--mkt-line);border-radius:999px;background:var(--mkt-surface)}.mkt-changelog-lang a{min-width:64px;padding:6px 12px;border-radius:999px;color:var(--mkt-ink-soft);font-size:.85rem;font-weight:600;text-align:center;text-decoration:none}.mkt-changelog-lang a[aria-current=true]{color:var(--mkt-accent-ink);background:var(--mkt-ink)}.mkt-changelog-feeds{margin:0;color:var(--mkt-ink-soft);font-size:.85rem}.mkt-changelog-feeds a{color:var(--mkt-accent);font-weight:600}.mkt-changelog-list{display:grid}.mkt-changelog-entry{display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;padding:36px 0;border-bottom:1px solid var(--mkt-line);scroll-margin-top:calc(var(--mkt-header-h) + 16px)}.mkt-changelog--single .mkt-changelog-entry{border-bottom:0;padding-top:20px}.mkt-changelog-entry__aside time{position:sticky;top:calc(var(--mkt-header-h) + 20px);display:block;color:var(--mkt-ink-soft);font-size:.9rem;font-variant-numeric:tabular-nums}.mkt-changelog-entry__main{min-width:0;max-width:72ch}.mkt-changelog-entry__meta{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.mkt-changelog-badge{--badge-hue:var(--mkt-accent);display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;color:color-mix(in srgb,var(--badge-hue) 78%,var(--mkt-ink));background:color-mix(in srgb,var(--badge-hue) 11%,var(--mkt-surface));font-size:.78rem;font-weight:700}.mkt-changelog-badge[data-category=improvement]{--badge-hue:#3b6fd6}.mkt-changelog-badge[data-category=fix]{--badge-hue:#2f8a5b}.mkt-changelog-badge[data-category=notice]{--badge-hue:#a66a2c}.mkt-changelog-badge[data-category=maintenance]{--badge-hue:#c2562f}.mkt-changelog-flag{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px solid var(--mkt-line);border-radius:999px;color:var(--mkt-ink-soft);font-size:.78rem;font-weight:600}.mkt-changelog-entry :where(h1,h2){margin:0 0 10px;font-size:clamp(1.35rem,3vw,1.7rem);letter-spacing:-.015em;line-height:1.25}.mkt-changelog--single .mkt-changelog-entry h1{font-size:clamp(1.8rem,4.4vw,2.4rem)}.mkt-changelog-entry h2 a{text-decoration:none}.mkt-changelog-entry h2 a:hover{color:var(--mkt-accent)}.mkt-changelog-summary{margin:0 0 16px;color:var(--mkt-ink-soft);font-size:1.04rem}.mkt-changelog-cover{display:block;width:100%;height:auto;margin:8px 0 18px;border:1px solid var(--mkt-line);border-radius:var(--mkt-radius)}.mkt-changelog-body{font-size:1rem;line-height:1.75}.mkt-changelog-body :where(h2,h3,h4){font-size:1.1rem;margin-top:26px}.mkt-changelog-body table{font-size:.92rem}.mkt-changelog-body .lk-md-table{background:var(--mkt-surface)}.mkt-changelog-empty{padding:48px 0;color:var(--mkt-ink-soft)}.mkt-changelog-pager{display:flex;justify-content:space-between;gap:16px;padding:28px 0 0}.mkt-changelog-pager a{color:var(--mkt-accent);font-weight:600;text-decoration:none}.mkt-changelog-open{margin:8px 0 0}.mkt-changelog :where(a):focus-visible{outline:2px solid var(--mkt-accent);outline-offset:2px;border-radius:4px}@media (max-width:720px){.mkt-changelog-tools{justify-items:start}.mkt-changelog-entry{grid-template-columns:minmax(0,1fr);gap:6px;padding:28px 0}.mkt-changelog-entry__aside time{position:static}}