/* Release archive: dates, concise summaries, and expandable notes. */
.updates-wrap{max-width:1120px;margin:auto;padding:76px 5% 90px}.updates-heading{max-width:680px;padding-bottom:46px;animation:release-enter .55s ease both}.updates-heading .eyebrow{color:var(--accent)}.updates-heading h1{margin-bottom:16px}.updates-heading>p{color:var(--muted);font-size:14px;margin-bottom:23px}.updates-download{color:var(--fg-eeeeee,var(--tone-eeeeee,#eee));gap:9px}.updates-download:hover{color:var(--accent)}.release-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:24px 0 18px}.release-toolbar>div{display:flex;align-items:center;gap:16px}.release-toolbar span{font-size:13px;font-weight:600}.release-toolbar small{font-size:10px;color:var(--fg-888888,var(--tone-888888,#888))}.release-toolbar button{font-size:10px;color:var(--fg-aaaaaa,var(--tone-aaaaaa,#aaa));background:none;border:0;padding:8px 0 8px 15px}.release-toolbar button:hover{color:var(--fg-ffffff,var(--tone-ffffff,#fff))}.release-jump{display:flex;gap:7px;flex-wrap:wrap;padding:0 0 26px}.release-jump a{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border:1px solid var(--tone-ffffff1e,#ffffff1e);background:var(--tone-161616,#161616);border-radius:5px;color:var(--fg-999999,var(--tone-999999,#999));font-size:10px;white-space:nowrap}.release-jump a:hover{color:var(--fg-ffffff,var(--tone-ffffff,#fff));border-color:var(--tone-ffffff55,#ffffff55)}.release-jump a[aria-current]{color:var(--accent);border-color:#ffb51155;background:#ffb51108}.release-entry{display:grid;grid-template-columns:80px minmax(0,1fr);gap:22px;margin-bottom:17px;scroll-margin-top:24px;animation:release-enter .5s ease both;animation-delay:calc(var(--entry)*65ms)}.release-date{padding-top:27px;position:relative}.release-date time{display:flex;flex-direction:column;gap:6px}.release-date strong{font-size:28px;line-height:1;letter-spacing:-1px;font-weight:500;color:var(--fg-dddddd,var(--tone-dddddd,#ddd))}.release-date time>span{font-size:8px;letter-spacing:1px;color:var(--fg-777777,var(--tone-777777,#777))}.evening-label{display:block;font-size:7px;letter-spacing:1px;color:var(--fg-bcaa83,#bcaa83);margin-top:11px}.release-card{border:1px solid var(--line);background:var(--tone-151515,#151515);border-radius:8px;overflow:hidden;transition:border-color .25s,background .25s}.release-card:hover{border-color:var(--tone-ffffff30,#ffffff30)}.release-card[open]{background:var(--tone-161616,#161616);border-color:var(--tone-ffffff30,#ffffff30)}.release-card>summary{display:flex;align-items:center;justify-content:space-between;padding:27px 30px;border:0;gap:24px;list-style:none}.release-card>summary::-webkit-details-marker{display:none}.release-card>summary span{font-size:inherit;transform:none}.release-intro{min-width:0}.release-card .release-tag{display:inline-block;margin-bottom:11px;color:var(--fg-929292,var(--tone-929292,#929292));font-size:8px;text-transform:uppercase;letter-spacing:1.2px;font-weight:600}.release-entry:first-child .release-tag{color:var(--accent)}.release-card .release-tag.test{color:var(--fg-cfb682,#cfb682)}.release-intro h2{font-size:21px;font-weight:600;letter-spacing:-.55px;line-height:1.35;margin:0 0 9px}.release-intro p{font-size:12px;color:var(--fg-949494,var(--tone-949494,#949494));font-weight:400;margin:0;line-height:1.75}.release-chevron{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border:1px solid var(--tone-ffffff20,#ffffff20);border-radius:50%;color:var(--fg-999999,var(--tone-999999,#999))}.release-chevron .icon{width:14px;height:14px;transition:transform .25s}.release-card[open] .release-chevron .icon{transform:rotate(180deg)}.release-body{padding:0 30px 27px;border:0;animation:release-content .3s ease both}.release-part{padding-top:26px;border-top:1px solid var(--line);margin-top:25px}.release-part:first-child{margin-top:0}.release-part h3{font-size:13px;font-weight:600;letter-spacing:-.1px;margin-bottom:16px;color:var(--fg-e5e5e5,var(--tone-e5e5e5,#e5e5e5))}.release-part ul,.release-part ol{padding-left:19px;margin:0;color:var(--fg-aaaaaa,var(--tone-aaaaaa,#aaa))}.release-part li{font-size:12px;line-height:1.9;padding-left:4px;margin-bottom:12px;overflow-wrap:anywhere}.release-part li:last-child{margin-bottom:0}.release-part li::marker{color:var(--fg-666666,var(--tone-666666,#666))}.release-part ol li::marker{color:var(--fg-c4b492,#c4b492);font-size:10px}.release-part strong{color:var(--fg-d7d7d7,var(--tone-d7d7d7,#d7d7d7));font-weight:600}.release-part code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.93em;color:var(--fg-cccccc,var(--tone-cccccc,#ccc));background:var(--tone-ffffff07,#ffffff07);border-radius:3px;padding:2px 4px;box-decoration-break:clone}.release-part a{color:var(--fg-dddddd,var(--tone-dddddd,#ddd));text-decoration:underline;text-underline-offset:4px}.release-part a:hover{color:var(--accent)}.release-callout{font-size:11px;line-height:1.8;color:var(--fg-c8b893,#c8b893);border-left:2px solid #a58a51;background:#ad8b3a09;padding:12px 16px;margin-bottom:25px}.release-download{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding-top:22px;margin-top:27px}.release-download>a:first-child{color:var(--fg-e4c47f,#e4c47f);font-size:11px}.release-download>a:last-child{font-size:9px;color:var(--fg-777777,var(--tone-777777,#777))}.release-download>a:hover{color:var(--fg-ffffff,var(--tone-ffffff,#fff))}@keyframes release-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes release-content{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:750px){.updates-wrap{padding:48px 7% 60px}.updates-heading{padding-bottom:31px}.updates-heading>p{font-size:12px;max-width:340px}.release-toolbar{padding-top:20px}.release-toolbar>div{display:block}.release-toolbar small{display:block;margin-top:7px;font-size:9px}.release-toolbar span{font-size:12px}.release-jump{flex-wrap:nowrap;overflow-x:auto;padding-bottom:20px;margin-bottom:5px;scrollbar-width:thin;scrollbar-color:var(--tone-3b3b3b,#3b3b3b) transparent}.release-jump a{min-height:35px;font-size:9px}.release-entry{grid-template-columns:1fr;gap:11px;margin-bottom:25px;scroll-margin-top:20px}.release-date{padding-top:0;display:flex;align-items:center;gap:12px}.release-date time{flex-direction:row;align-items:center;gap:7px}.release-date strong{font-size:12px;letter-spacing:0;color:var(--fg-aaaaaa,var(--tone-aaaaaa,#aaa));font-weight:600}.release-date time>span{font-size:8px;letter-spacing:.7px}.evening-label{margin-top:0;font-size:7px}.release-card>summary{padding:22px 20px;gap:15px}.release-intro h2{font-size:19px;letter-spacing:-.4px}.release-intro p{font-size:11px}.release-card .release-tag{font-size:7px;letter-spacing:1.1px;margin-bottom:9px}.release-chevron{width:27px;height:27px}.release-body{padding:0 20px 23px}.release-part{padding-top:22px;margin-top:22px}.release-part h3{font-size:12px}.release-part li{font-size:11px;line-height:1.9}.release-download{gap:12px}.release-download>a:first-child{font-size:10px}.release-download>a:last-child{font-size:8px}.release-callout{font-size:10px;padding:11px 12px}}@media(prefers-reduced-motion:reduce){.updates-heading,.release-entry,.release-body{animation:none}.release-card,.release-chevron .icon{transition:none}}
/* Keep the shared FAQ open-state rotation scoped out of release labels. */
.release-card[open]>summary span{transform:none}.release-card[open]>summary .release-tag{color:var(--fg-929292,var(--tone-929292,#929292))}.release-entry:first-child .release-card[open]>summary .release-tag{color:var(--accent)}.release-card[open]>summary .release-tag.test{color:var(--fg-cfb682,#cfb682)}
