.release-pages{color:var(--color-brand-700)}.release-hero{background:var(--color-brand-50);padding-block:var(--space-section-sm)}.release-read{color:var(--color-accent-700);font-weight:700;display:inline-block}.release-breadcrumb{margin-bottom:calc(var(--spacing)*8);font-size:var(--text-body-sm)}.release-breadcrumb ol,.release-breadcrumb li{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing)*2)}.release-breadcrumb ol{list-style:none;padding:0;margin:0}.release-breadcrumb a{color:var(--color-accent-700);font-weight:600}.release-eyebrow{color:var(--color-accent-700);font-size:var(--text-caption);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.release-hero h1{font-family:var(--font-display);font-size:var(--text-display-lg);line-height:var(--leading-heading);color:var(--color-brand-950);margin-block:calc(var(--spacing)*3) calc(var(--spacing)*4)}.release-lead{font-size:var(--text-body-lg);max-width:var(--container-prose);margin-top:calc(var(--spacing)*5)}.release-date{font-size:var(--text-body-sm)}.release-content{padding-block:var(--space-section-sm) var(--space-section)}.release-pages h2{font-size:var(--text-h2);color:var(--color-brand-950);line-height:var(--leading-heading);font-weight:700}.release-pages h3{font-size:var(--text-h3);color:var(--color-brand-900);font-weight:700}.release-pages a:hover{text-decoration:underline}.release-browse{display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*4);align-items:center;padding-bottom:calc(var(--spacing)*8);border-bottom:1px solid var(--color-brand-100);margin-bottom:calc(var(--spacing)*10)}.release-tags{display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*2);list-style:none;padding:0}.release-tags a{display:inline-block;background:var(--color-brand-50);border-radius:var(--radius-full);padding:calc(var(--spacing)*2) calc(var(--spacing)*3);font-size:var(--text-body-sm);color:var(--color-accent-700);font-weight:600}.release-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing)*6)}.release-card,.release-update,.release-accordion{border:1px solid var(--color-brand-100);border-radius:var(--radius-xl);overflow-wrap:anywhere}.release-card,.release-update,.release-accordion-body{padding:calc(var(--spacing)*7)}.release-card h2{margin-block:calc(var(--spacing)*7) calc(var(--spacing)*4)}.release-card .release-tags{margin-block:calc(var(--spacing)*5)}.release-read{margin-top:calc(var(--spacing)*5);font-size:var(--text-body-sm)}.release-updates,.release-history{display:grid;gap:calc(var(--spacing)*5)}.release-jump{margin-block:calc(var(--spacing)*5) calc(var(--spacing)*8)}.release-update{background:var(--color-brand-50);scroll-margin-top:calc(var(--spacing)*24)}.release-description p{margin-top:calc(var(--spacing)*5)}.release-description ul,.release-description ol{padding-left:calc(var(--spacing)*6);margin-block:calc(var(--spacing)*5)}.release-description ul{list-style:disc}.release-description ol{list-style:decimal}.release-overview{padding-bottom:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*8);border-bottom:1px solid var(--color-brand-100)}.release-overview p{margin-top:calc(var(--spacing)*5);white-space:pre-line}.release-accordion summary{display:flex;align-items:center;gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*6);cursor:pointer;list-style:none}.release-accordion summary::-webkit-details-marker{display:none}.release-accordion-title{color:var(--color-brand-950);font-weight:700;font-size:var(--text-h4);margin-right:auto}.release-accordion time{font-size:var(--text-body-sm)}.release-toggle{color:var(--color-accent-700);font-weight:700}.release-toggle:before{content:"+"}.release-accordion[open] .release-toggle:before{content:"−"}.release-accordion[open] summary{border-bottom:1px solid var(--color-brand-100)}.release-accordion-body .release-description p:first-child{margin-top:0}.release-video{aspect-ratio:16/9;margin-top:calc(var(--spacing)*6);overflow:hidden;border-radius:var(--radius-lg);background:var(--color-brand-950)}.release-video iframe{width:100%;height:100%;border:0}@media (max-width:48rem){.release-grid{grid-template-columns:minmax(0,1fr)}.release-card,.release-update,.release-accordion-body{padding:calc(var(--spacing)*5)}.release-accordion summary{flex-wrap:wrap;padding:calc(var(--spacing)*5)}.release-accordion-title{flex-basis:100%}.release-toggle{margin-left:auto}}