.release-page{max-width:1440px;margin:auto;padding:48px 24px 72px}.release-heading{display:flex;justify-content:space-between;gap:24px;align-items:center}.release-heading h1{font-size:clamp(32px,5vw,52px);margin:8px 0}.release-heading .lead{margin:0 0 20px}.release-scroll{overflow-x:auto;border:1px solid var(--line,#dedfd8);border-radius:14px;background:#fff}table{border-collapse:collapse;width:100%;min-width:960px;text-align:left}th,td{padding:17px 18px;border-bottom:1px solid #e8e9e2;vertical-align:top}th{font-size:13px;background:#f1f3eb;white-space:nowrap}td small{display:block;color:#62675a;margin-top:5px;font-size:12px}tbody tr:last-child td{border:0}.release-badge{display:inline-block;border-radius:20px;padding:5px 10px;background:#eef0e8;font-size:12px;white-space:nowrap}.current{background:#dcefd9;color:#235420}.different,.unavailable{background:#ffe2dc;color:#8d3126}.needs_check,.untracked{background:#fff0c6;color:#725113}.release-note{margin-top:24px;max-width:860px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:600px){.release-page{padding:28px 16px}.release-heading{align-items:flex-start;flex-direction:column;gap:4px}.release-heading .lead{font-size:16px}.release-heading button{margin-bottom:14px}th,td{padding:14px}}
