.release-notes-band{background:var(--color-panel-2)}.release-intro{margin-bottom:56px}.release-intro-grid{align-items:start;display:grid;gap:36px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.release-intro-title{color:var(--color-ink);font-family:var(--font-head);font-size:26px;font-weight:700;line-height:1.2;margin:0 0 14px}.release-intro-content p{color:var(--color-ink-2);font-size:15.5px;line-height:1.65;margin:0 0 12px}.release-intro-content p:last-child{margin-bottom:0}.release-intro-aside{background:var(--color-bg);border:1px solid var(--color-line);border-left:3px solid var(--color-ink);border-radius:10px;padding:22px 24px}.release-intro-aside-eyebrow{color:var(--color-ink-3);font-family:var(--font-head);font-size:11.5px;font-weight:700;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.release-intro-aside-body{color:var(--color-ink-2);font-size:14.5px;line-height:1.55;margin:0 0 14px}.release-intro-aside-link{align-items:center;color:var(--color-ink);display:inline-flex;font-family:var(--font-head);font-size:14px;font-weight:700;gap:6px;text-decoration:none}.release-intro-aside-link:hover{text-decoration:underline}.release-list{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;padding:0}.release-card{background:var(--color-bg);border:1px solid var(--color-line);border-radius:12px;padding:28px 32px}.release-card--latest{border:2px solid var(--color-ink);box-shadow:0 12px 28px -20px rgba(19,28,43,.32)}.release-card-head{align-items:baseline;border-bottom:1px solid var(--color-line-soft);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:18px}.release-card-head-left{align-items:baseline;display:flex;gap:12px}.release-card-version{color:var(--color-ink);font-family:var(--font-head);font-size:28px;font-weight:800;letter-spacing:-.01em}.release-card-tag{background:var(--color-ink);border-radius:999px;color:var(--color-bg);font-size:10.5px;font-weight:700;letter-spacing:.14em;padding:4px 9px;position:relative;top:-3px}.release-card-platforms,.release-card-tag{font-family:var(--font-head);text-transform:uppercase}.release-card-platforms{color:var(--color-ink-3);font-size:12px;font-weight:600;letter-spacing:.06em}.release-card-note{background:var(--color-panel);border-radius:8px;color:var(--color-ink-2);font-size:14.5px;line-height:1.6;margin:18px 0 0;padding:14px 16px}.release-card-note--post{margin:20px 0 0}.release-card-body{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-top:20px}.release-card-body--cols-1{grid-template-columns:1fr}.release-card-body--cols-2{grid-template-columns:1fr 1fr}.release-card-body--cols-3{grid-template-columns:repeat(3,1fr)}.release-card-body--cols-4{grid-template-columns:repeat(2,1fr)}.release-section-title{border-bottom:1px solid var(--color-line-soft);color:var(--color-ink-3);font-family:var(--font-head);font-size:11.5px;font-weight:700;letter-spacing:.14em;margin:0 0 12px;padding-bottom:10px;text-transform:uppercase}.release-section-list{list-style:none;margin:0;padding:0}.release-section-list li{color:var(--color-ink-2);font-size:14.5px;line-height:1.55;padding:6px 0 6px 16px;position:relative}.release-section-list li:before{background:var(--color-ink-4);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:13px;width:5px}.release-section-list code{background:var(--color-panel);border:1px solid var(--color-line-soft);border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;padding:1px 6px}.release-section-list strong{color:var(--color-ink);font-weight:600}.release-section-list ul{list-style:none;margin:8px 0 4px;padding:0}.release-section-list ul li{color:var(--color-ink-3);font-size:13.5px;line-height:1.55;padding:3px 0 3px 14px}.release-section-list ul li:before{background:var(--color-line);height:4px;left:0;top:12px;width:4px}@media (max-width:960px){.release-intro-grid{gap:24px;grid-template-columns:1fr}.release-card{padding:22px}.release-card-body,.release-card-body--cols-1,.release-card-body--cols-2,.release-card-body--cols-3,.release-card-body--cols-4{gap:24px;grid-template-columns:1fr}.release-card-version{font-size:24px}}