.releases-latest__cta{background:var(--bg-surface);border-radius:var(--radius-md);margin-bottom:var(--space-2xl)}.releases-latest__cta .download-error,.releases-latest__cta .download-loading{color:var(--text-secondary);font-size:14px}.releases-latest__cta .download-error a{color:var(--color-primary);text-decoration:underline}.releases-latest__download-status{color:var(--text-secondary);font-size:14px;margin-top:var(--space-md)}.releases-latest__download-status a{color:var(--color-primary);text-decoration:underline}.releases-latest__cta .download-section__mobile-notice{max-width:none}.releases-latest__archive-header{align-items:center;display:flex;gap:var(--space-md);justify-content:space-between;margin-bottom:var(--space-sm)}.releases-latest__archive-intro{color:var(--text-secondary);margin-bottom:var(--space-xl);max-width:var(--text-block-max-width)}.releases-latest__archive-mobile-notice{background-color:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);color:var(--text-dark-paragraph);font-size:14px;margin-bottom:var(--space-xl);padding:var(--space-md) var(--space-lg)}.releases-latest__expand-all{align-items:center;background:none;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:14px;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);transition:background-color .2s ease}.releases-latest__expand-all:hover{background-color:var(--color-neutral-100)}.releases-latest__expand-all svg{transition:transform .2s ease}.releases-latest__expand-all.is-expanded svg{transform:rotate(180deg)}.releases-latest__archive-list{display:flex;flex-direction:column;gap:var(--space-sm)}.releases-latest__archive-item{border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-lg)}.releases-latest__archive-toggle{align-items:center;background:none;border:none;border-radius:var(--radius-sm);display:flex;font-family:inherit;gap:var(--space-md);justify-content:space-between;padding:var(--space-sm) var(--space-sm);scroll-margin-top:calc(var(--header-height) + var(--space-lg));text-align:left;width:100%}button.releases-latest__archive-toggle{cursor:pointer;transition:background-color .2s ease}button.releases-latest__archive-toggle:focus-visible,button.releases-latest__archive-toggle:hover{background-color:var(--color-neutral-100)}button.releases-latest__archive-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.releases-latest__archive-toggle--static{cursor:default}.releases-latest__archive-version{align-items:baseline;color:var(--text-dark-header);display:flex;font-size:20px;font-weight:var(--font-weight-semi-bold);gap:var(--space-sm)}.releases-latest__archive-date{color:var(--text-secondary);font-size:14px;font-weight:var(--font-weight-regular)}.releases-latest__archive-chevron{color:var(--text-secondary);flex-shrink:0;transition:transform .2s ease,color .2s ease}.releases-latest__archive-item.is-open .releases-latest__archive-chevron{transform:rotate(180deg)}.releases-latest__archive-buttons{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:var(--space-lg)}.download-btn--sm{font-size:14px;gap:8px;padding:var(--space-xs) var(--space-sm);width:auto}.releases-latest__archive-note{color:var(--text-secondary);font-size:14px;margin-top:var(--space-md)}.releases-latest__archive-notes{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.releases-latest__archive-item.is-open .releases-latest__archive-notes{grid-template-rows:1fr}.releases-latest__archive-notes-content{color:var(--text-secondary);line-height:1.6;margin-top:var(--space-md);overflow:hidden}.releases-latest__archive-notes-content a{color:var(--color-primary)}.releases-latest__archive-notes-content ol,.releases-latest__archive-notes-content ul{padding-left:var(--space-lg)}.releases-latest__archive-collapse{align-items:center;background:none;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:var(--space-xs);margin-top:var(--space-lg);padding:var(--space-xs) var(--space-lg);transition:background-color .2s ease,color .2s ease}.releases-latest__archive-collapse:focus-visible,.releases-latest__archive-collapse:hover{background-color:var(--color-neutral-100)}.releases-latest__archive-collapse:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:768px){.releases-latest__archive-header{align-items:flex-start;flex-direction:column}.download-section__mobile-notice{display:flex;flex-direction:column;gap:var(--card-inner-mobile)}}