.releases{padding:56px 0 104px}.eyebrow{margin:0 0 12px;font:500 12px var(--mono);letter-spacing:.06em;color:var(--accent-ink);text-transform:uppercase}.rel-intro{max-width:680px;padding-bottom:40px}.rel-intro h1{font-size:clamp(34px,4.5vw,48px);line-height:1.08;letter-spacing:-.03em}.rel-intro>p:not(.eyebrow){margin:16px 0 0;font-size:18px;color:var(--muted)}.rel-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.rel{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;padding:40px 0;border-bottom:1px solid var(--line);scroll-margin-top:80px}.rel-meta{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.rel-meta h2{font-size:26px;letter-spacing:-.02em}.rel-meta h2 a{color:var(--text)}.rel-meta h2 a:hover{color:var(--accent-ink)}.rel-meta time{font-size:14px;color:var(--faint)}.rel-badge{padding:2px 9px;border-radius:99px;border:1px solid rgba(76,141,246,.45);background:#4c8df61f;color:var(--accent-ink);font-size:12px;font-weight:500}.rel-badge.is-pre{border-color:var(--line-2);background:transparent;color:var(--muted)}.rel-body{min-width:0;max-width:700px}.rel-notes,.rel-none{font-size:16px;line-height:1.7;color:var(--muted)}.rel-none{margin:0;color:var(--faint)}.rel-notes>:first-child{margin-top:0}.rel-notes>:last-child{margin-bottom:0}.rel-notes p,.rel-notes ul,.rel-notes ol{margin:0 0 14px}.rel-notes ul,.rel-notes ol{padding-left:22px}.rel-notes li{margin-bottom:8px}.rel-notes h1,.rel-notes h2,.rel-notes h3,.rel-notes h4{margin:24px 0 10px;font-size:17px;color:var(--text)}.rel-notes strong{color:var(--text);font-weight:600}.rel-notes a{color:var(--accent-ink)}.rel-notes code{padding:2px 6px;border-radius:5px;background:#ffffff12;color:var(--text)}.rel-notes pre{overflow-x:auto;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--page-2)}.rel-notes pre code{padding:0;background:none}.rel-links{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin:22px 0 0}.rel-empty{color:var(--muted)}@media(max-width:760px){.rel{grid-template-columns:1fr;gap:16px}.rel-meta{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:6px 12px}}
