.release-notes{--ink:var(--color-synap-dark);--muted:#59666b;--line:#e4e9e7;--green:var(--color-accent-forest);--purple:var(--color-accent-grape);--orange:var(--color-accent-brick);background:#fff;color:var(--ink)}.release-notes .release-article{max-width:1120px;margin:0 auto;padding:36px 40px 56px}.release-notes a{text-decoration:none}.release-notes a:hover{text-decoration:underline;text-underline-offset:4px}.release-notes a:focus-visible{outline:2px solid var(--color-synap-primary);outline-offset:6px;border-radius:2px}.release-notes svg{width:20px;height:20px;flex:0 0 auto}.release-notes .back-link{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.release-notes .back-link svg{width:16px;height:16px}.release-notes .release-header{padding:30px 0 32px}.release-notes .release-meta{display:flex;align-items:center;gap:16px;font-size:13px}.release-notes .release-meta>span{font-weight:600;color:var(--color-synap-primary-on-light)}.release-notes .release-meta time{color:var(--muted);padding-left:16px;border-left:1px solid #cbd5d0}.release-notes .release-header h1{margin:18px 0 16px;font-size:clamp(34px,4.2vw,48px);line-height:1.16;letter-spacing:-1.8px;font-weight:700}.release-notes .release-intro{max-width:620px;color:var(--muted);font-size:17px;line-height:1.7;margin:0}.release-notes .release-index{display:flex;gap:28px;margin-top:24px;font-size:13px;font-weight:600}.release-notes .release-index a{display:inline-flex;align-items:center;gap:7px}.release-notes .release-index svg{width:16px;height:16px}.release-notes .release-index a>span{font-size:12px;font-weight:500;opacity:.8;margin-left:1px}.release-notes .index-new{color:var(--green)}.release-notes .index-improvements{color:var(--purple)}.release-notes .index-fixes{color:var(--orange)}.release-notes .release-section{display:grid;grid-template-columns:180px minmax(0,1fr);-moz-column-gap:28px;column-gap:28px;border-top:1px solid var(--line);padding:32px 0;scroll-margin-top:90px}.release-notes .section-heading h2{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:650;line-height:1.5;margin:0}.release-notes .section-heading>span{display:block;padding-left:28px;margin-top:5px;font-size:12px;color:var(--muted)}.release-notes .new-section h2{color:var(--green)}.release-notes .improvements-section h2{color:var(--purple)}.release-notes .fixes-section h2{color:var(--orange)}.release-notes figure{margin:0}.release-notes .release-media{margin-top:16px}.release-notes .release-media img,.release-notes .release-media video{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:8px}.release-notes .release-media figcaption{line-height:1.6;margin-top:8px;color:var(--muted);font-size:12px}.release-notes .release-end{display:flex;justify-content:space-between;gap:24px;padding-top:24px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.release-notes .release-end a{color:var(--green);display:inline-flex;align-items:center;gap:7px}.release-notes .release-end svg{width:15px;height:15px}@media(max-width:800px){.release-notes .release-article{padding:28px 24px 40px}.release-notes .release-section{grid-template-columns:140px minmax(0,1fr);-moz-column-gap:20px;column-gap:20px}.release-notes .section-heading h2{font-size:14px}}@media(max-width:640px){.release-notes .release-article{padding:24px 20px 32px}.release-notes .release-header{padding:24px 0 28px}.release-notes .release-header h1{font-size:36px;letter-spacing:-1.3px}.release-notes .release-intro{font-size:15px}.release-notes .release-index{gap:18px;font-size:11px;margin-top:22px}.release-notes .release-index a{gap:5px}.release-notes .release-index svg{width:14px;height:14px}.release-notes .release-index a>span{font-size:10px}.release-notes .release-section{display:block;padding:24px 0;scroll-margin-top:80px}.release-notes .section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.release-notes .section-heading h2{font-size:16px}.release-notes .section-heading>span{margin:0;padding:0}.release-notes .release-end{display:block}.release-notes .release-end>span{display:block;margin-top:16px}}.release-notes .release-header h1{max-width:650px;text-wrap:balance}.release-notes .release-copy ul{margin:0;padding:0;list-style:none}.release-notes .release-copy li{padding:15px 0;border-bottom:1px solid #edf0ee;font-size:14px;line-height:1.8;color:#52605a}.release-notes .release-copy li:first-child{padding-top:0}.release-notes .release-copy li:last-child{border-bottom:0;padding-bottom:0}.release-notes .release-copy p{margin:0}.release-notes .release-copy strong{display:block;margin-bottom:4px;color:var(--ink);font-size:14px;font-weight:650}.release-notes .new-section .release-copy ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.release-notes .new-section .release-copy li{padding:0;border:0}.release-notes .new-section .release-copy li:only-child{grid-column:1/-1}.release-notes .new-section .release-copy li:has(.release-media){grid-column:1/-1}.release-notes .new-section .release-copy strong{font-size:16px;line-height:1.5;letter-spacing:-.25px;margin-bottom:7px}@media(max-width:640px){.release-notes .new-section .release-copy ul{grid-template-columns:1fr;gap:20px}.release-notes .new-section .release-copy strong{font-size:15px}.release-notes .release-copy li{line-height:1.75}}
