.changelog-page{color:#322a46;max-width:1200px;margin:auto;padding:44px 5vw 85px}.changelog-hero:after{border-radius:inherit}.changelog-hero{box-shadow:var(--lift-2);border-radius:24px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(26px,4vw,58px);margin-bottom:52px;padding:clamp(30px,3.6vw,54px) clamp(24px,3.4vw,50px);display:grid}.changelog-hero .ea-eyebrow{color:#69557f;margin:0 0 16px}.changelog-hero h1{letter-spacing:-.05em;color:#344c43;margin:0 0 18px;font-size:clamp(31px,4vw,53px);font-weight:650;line-height:1.26}.changelog-hero-copy>p{color:#526257;max-width:40em;margin:0;font-size:15px;line-height:1.95}.changelog-hero nav{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.changelog-hero nav a{color:#4f6355;background:#ffffffb3;border:1px solid #cbd8c7;border-radius:99px;padding:10px 16px;font-size:13px}.changelog-hero nav a:hover{background:#fefef9;border-color:#b7a5ee}.changelog-hero-stats{gap:10px;min-width:0;margin:0;display:grid}.changelog-hero-stats>div{background:#ffffffb3;border:1px solid #cddbc8;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:14px 18px;display:flex}.changelog-hero-stats dt{color:#526257;font-size:12px}.changelog-hero-stats dd{color:#334d3f;font:14px var(--mono);letter-spacing:.01em;margin:0}.changelog-releases{margin:0;padding:0;list-style:none}.changelog-release{grid-template-columns:172px minmax(0,1fr);gap:34px;margin-bottom:52px;scroll-margin-top:110px;display:grid}.changelog-rail{box-shadow:var(--press);background:linear-gradient(#f1eef8,#f7f6fb);border:1px solid #e2dcee;border-radius:16px;flex-direction:column;align-self:start;align-items:start;gap:13px;padding:18px 18px 20px;display:flex;position:sticky;top:104px}.changelog-rail time,.changelog-rail .changelog-when{font:13px var(--mono);color:#4c4166;letter-spacing:.01em;line-height:1.7}.changelog-status{box-shadow:var(--carve);border-radius:99px;padding:5px 11px;font-size:11px;font-weight:600}.changelog-status.is-preview{color:#67428c;background:#e7dcf8;border:1px solid #cdb6e6}.changelog-status.is-kept{color:#3f5f58;background:#e6eceb;border:1px solid #c9d6d3}.changelog-rail small{color:#5d5570;font-size:11.5px;line-height:1.85}.changelog-release-body{min-width:0}.changelog-cover{margin-bottom:30px}.changelog-cover-inner{box-shadow:var(--lift-3), var(--rim);background:linear-gradient(150deg,#efe9fb,#e7f3f1 78%);border:1px solid #ded6ee;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:26px;display:grid}.changelog-cover small{color:#5c4d74;font-size:12px;line-height:1.8}.changelog-cover h2{letter-spacing:-.035em;margin:14px 0;font-size:clamp(20px,2.1vw,27px);font-weight:640;line-height:1.5}.changelog-cover p{font:12px var(--mono);color:#5e5276;margin:0;line-height:1.8}.changelog-cover-art{box-shadow:var(--lift-4), var(--rim);border-radius:12px;overflow:hidden;transform:rotate(-2deg)}.changelog-cover .resource-preview{border-radius:12px}.changelog-entries{gap:14px;margin:0;padding:0;list-style:none;display:grid}.changelog-entry{border-radius:17px;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:22px;padding:24px 26px;display:grid}.changelog-entry.is-wide{grid-template-columns:minmax(0,1fr)}.changelog-entry-copy{min-width:0}.changelog-tag{color:#574197;letter-spacing:.04em;box-shadow:var(--carve);background:#ece6fb;border-radius:99px;padding:4px 11px;font-size:11px;font-weight:600;display:inline-block}.changelog-entry h3{letter-spacing:-.03em;color:#2b2440;margin:14px 0 10px;font-size:clamp(17px,1.7vw,21px);font-weight:640;line-height:1.5}.changelog-entry p{color:#5b5470;margin:0;font-size:14px;line-height:1.9}.changelog-small{color:#6a6280!important;margin-top:10px!important;font-size:12px!important}.changelog-entry-links{flex-wrap:wrap;gap:8px 18px;margin-top:16px;display:flex}.changelog-entry-links a{color:#4f39c0;font-size:13px;font-weight:600}.changelog-entry-links a:hover{text-underline-offset:4px;text-decoration:underline}.changelog-entry-art{box-shadow:var(--lift-3), var(--rim);border-radius:12px;overflow:hidden;transform:rotate(1.6deg)}.changelog-entry-art .resource-preview-note{display:none}.changelog-future{border-top:1px solid #e0d8ee;padding-top:42px;scroll-margin-top:110px}.changelog-future .ea-eyebrow{color:#5c4d93;margin-bottom:14px}.changelog-future h2{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(23px,2.5vw,31px);font-weight:640;line-height:1.45}.changelog-future-head>p:not(.ea-eyebrow){color:#5b5470;max-width:54em;margin:0;font-size:14.5px;line-height:1.9}.changelog-future-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.changelog-future-grid article{border-radius:17px;flex-direction:column;padding:24px;display:flex}.changelog-future-grid article>span{color:#4d5473;box-shadow:var(--carve);background:#eef0f6;border-radius:99px;align-self:start;padding:4px 11px;font-size:11px;font-weight:600}.changelog-future-grid article h3{letter-spacing:-.03em;margin:16px 0 10px;font-size:18px;font-weight:640;line-height:1.5}.changelog-future-grid article p{color:#5b5470;margin:0;font-size:13.5px;line-height:1.9}.changelog-future-grid article a{color:#4f39c0;margin-top:auto;padding-top:16px;font-size:13px;font-weight:600}.changelog-page a:focus-visible{outline-offset:4px;outline:3px solid #7d63c5}@media (max-width:900px){.changelog-hero{grid-template-columns:1fr}.changelog-release{grid-template-columns:1fr;gap:20px}.changelog-rail{flex-flow:wrap;align-items:center;gap:10px 16px;position:static}.changelog-rail small{flex-basis:100%}.changelog-rail small br{display:none}.changelog-future-grid{grid-template-columns:1fr}}@media (max-width:640px){.changelog-page{padding:30px 6vw 60px}.changelog-hero{border-radius:18px;margin-bottom:34px;padding:26px 20px 28px}.changelog-cover-inner,.changelog-entry{grid-template-columns:1fr}.changelog-cover-art,.changelog-entry-art{transform:none}.changelog-entry{padding:20px}.changelog-stack-off .changelog-cover{margin-bottom:22px}}@media (prefers-reduced-motion:reduce){.changelog-entry,.changelog-future-grid article{transition:none}.changelog-entry:hover,.changelog-future-grid article:hover{transform:none}}
