/* Release notes share the landing's paper, typography and warm travel artwork. */
.updates-page .site-header{position:relative}
.updates-page .site-header [aria-current="page"]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1.5px}
.updates-main{max-width:1120px}
.updates-intro{display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:48px;padding:64px 0 72px}
.updates-intro .eyebrow{margin-bottom:18px}
.updates-intro h1{font-size:clamp(42px,5.5vw,72px);max-width:690px}
.updates-description{font-size:18px;color:var(--muted);max-width:530px;margin-top:24px}
.updates-art{width:240px;mix-blend-mode:multiply}
.release-timeline{list-style:none;margin:0;padding:0}
.release-entry{display:grid;grid-template-columns:180px minmax(0,1fr);gap:38px;scroll-margin-top:28px}
.release-date{position:relative;font-size:14px;color:var(--muted);padding-top:4px}
.release-illustration{width:88px;height:88px;object-fit:contain;mix-blend-mode:darken;margin-top:14px}
.release-content{position:relative;padding:0 0 52px 36px;border-left:1px solid #d8ddd2}
.release-content:before{content:"";position:absolute;width:9px;height:9px;left:-5px;top:7px;border-radius:50%;background:#a0afa0;box-shadow:0 0 0 6px var(--paper)}
.is-latest .release-content:before{background:var(--accent)}
.release-entry:last-child .release-content{border-left-color:transparent;padding-bottom:12px}
.release-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;font-size:13px;line-height:1.6;margin-bottom:16px}
.release-meta>a{font-weight:600}
.release-meta>a:hover{text-decoration:underline;text-underline-offset:4px}
.release-meta>a span{color:var(--muted);padding:0 4px}
.release-badge{font-size:11px;font-weight:600;line-height:1.4;padding:6px 10px;border-radius:20px;color:#a40f36;background:#f5e1e5}
.release-badge.internal{color:#536050;background:#e7eadf}
.release-content h2{font-size:30px;line-height:1.16;letter-spacing:-.035em;max-width:700px}
.release-notes{margin-top:24px}
.release-notes h3{font-size:12px;line-height:1.4;font-weight:650;margin:0 0 10px;color:var(--muted)}
.release-notes ul{margin:0;padding:0;list-style:none}
.release-notes li{position:relative;padding-left:16px;font-size:16px;line-height:1.65;max-width:690px}
.release-notes li+li{margin-top:9px}
.release-notes li:before{content:"";width:4px;height:4px;border-radius:50%;background:#7b8975;position:absolute;left:0;top:.72em}
.release-note{font-size:14px;color:var(--muted);line-height:1.65;margin-top:22px;max-width:680px}
.release-date-note{font-size:12px;color:var(--muted);margin:24px 0 0 254px}
.updates-feedback{display:flex;justify-content:space-between;align-items:center;gap:36px;padding:34px 0;margin-top:64px;border-top:1px solid #d8ddd2;border-bottom:1px solid #d8ddd2}
.updates-feedback h2{font-size:28px}
.updates-feedback p{font-size:15px;color:var(--muted);max-width:530px;margin-top:12px}
.updates-feedback .cta{flex-shrink:0}
.updates-footer{max-width:1120px;display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:40px;padding-bottom:40px}
.updates-footer>div{display:flex;flex-wrap:wrap;gap:24px;font-size:12px;color:var(--muted)}
@media(max-width:900px){.release-entry{grid-template-columns:140px minmax(0,1fr);gap:24px}.release-date-note{margin-left:200px}.updates-intro{gap:28px;grid-template-columns:minmax(0,1fr) 190px}.updates-art{width:190px}.updates-feedback{align-items:flex-start;flex-direction:column;gap:24px}}
@media(max-width:700px){.updates-page .site-header nav{gap:16px}.updates-intro{grid-template-columns:minmax(0,1fr);padding:44px 0 48px;gap:16px}.updates-intro h1{font-size:44px}.updates-description{font-size:16px;margin-top:20px}.updates-art{width:160px;justify-self:end;margin-top:-10px}.release-entry{display:block;padding-left:18px;border-left:1px solid #d8ddd2;padding-bottom:38px;position:relative}.release-entry:before{content:"";position:absolute;width:7px;height:7px;left:-4px;top:6px;border-radius:50%;background:#a0afa0;box-shadow:0 0 0 5px var(--paper)}.release-entry.is-latest:before{background:var(--accent)}.release-entry:last-child{border-left-color:transparent;padding-bottom:0}.release-date{padding:0;margin-bottom:12px;font-size:12px}.release-content{border:0;padding:0}.release-content:before{display:none}.release-entry:last-child .release-content{padding-bottom:0}.release-meta{font-size:12px;gap:8px 12px;margin-bottom:14px}.release-content h2{font-size:27px}.release-notes{margin-top:20px}.release-notes li{font-size:15px}.release-date-note{margin-left:18px}.updates-feedback{margin-top:44px;padding:28px 0}.updates-feedback h2{font-size:26px}.updates-footer{align-items:flex-start;flex-direction:column}.updates-footer>div{gap:18px}.updates-footer>div>span{width:100%}}
@media(prefers-reduced-motion:reduce){.updates-page{scroll-behavior:auto}.updates-page .cta{transition:none}.updates-page .cta:hover{transform:none}}
@media(max-width:900px) and (min-width:701px){.release-illustration{width:76px;height:76px}}
@media(max-width:700px){.release-date{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;margin-bottom:10px}.release-illustration{width:56px;height:56px;margin:0}.release-entry:before{top:24px}}
