.releases{padding-top:64px;padding-bottom:72px}.release-heading{max-width:760px;margin-bottom:42px}.release-heading h1{font-size:clamp(42px,6vw,70px);line-height:1.1;margin:18px 0 22px}.release-heading h1 span{color:var(--green)}.release-heading>p:last-child{font-size:19px;color:var(--muted);max-width:650px}.release-history{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.release-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 28px 12px}.release-toolbar h2{font-size:22px}.releases button{font:inherit;font-size:13px;font-weight:600;color:var(--green);border:1px solid var(--line);border-radius:8px;background:#f6f8f1;padding:9px 15px;cursor:pointer}.releases button:disabled{opacity:.55;cursor:wait}.releases button:hover{background:#edf2e3}.release-hint{font-size:13px;color:var(--muted);padding:0 28px 22px;max-width:860px}.release-table-wrap{overflow-x:auto}.release-table-wrap table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.release-table-wrap th{font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:var(--muted);background:#f6f8f1;padding:14px 22px;border-block:1px solid var(--line);white-space:nowrap}.release-table-wrap td{vertical-align:top;padding:24px 22px;border-bottom:1px solid var(--line)}.release-table-wrap td:nth-child(3){min-width:290px;width:48%}.release-table-wrap td:nth-child(4){min-width:145px;font-size:12px;color:var(--muted)}.release-table-wrap h3{font-size:16px;line-height:1.4;margin:0 0 12px}.release-table-wrap ul{padding-left:17px;color:var(--muted);font-size:13px;line-height:1.65}.release-table-wrap li+li{margin-top:6px}.release-version,.extension-version{font-variant-numeric:tabular-nums;font-weight:600;color:var(--green)}.release-label{display:block;font-size:11px;line-height:1.5;margin-top:8px;color:var(--muted)}.release-table-wrap code{display:block;font-size:11px;color:var(--muted);margin-top:5px}.release-bottom{padding:18px 28px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;color:var(--muted)}#release-status:not(:empty){margin:0 28px 22px;font-size:14px}#release-status.error{color:#9a3d33}.extension-updates{display:grid;grid-template-columns:1fr 1.25fr;gap:64px;margin-top:64px;scroll-margin-top:30px}.extension-updates h2{font-size:30px;line-height:1.2;margin:15px 0}.extension-updates h3{font-size:16px;margin:0 0 10px}.extension-updates p{font-size:14px;color:var(--muted);margin:12px 0}.extension-updates a{display:inline-block;font-size:14px;color:var(--green);text-decoration:underline;text-underline-offset:4px;margin:5px 0 28px}.extension-updates code{overflow-wrap:anywhere;font-size:12px}.release-footer{display:flex;justify-content:space-between;gap:20px;padding-bottom:36px;font-size:13px;color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}:focus-visible{outline:3px solid #83a886;outline-offset:3px}
@media(max-width:700px){.releases{padding-top:32px;padding-bottom:40px}.release-heading{margin-bottom:28px}.release-heading>p:last-child{font-size:17px}.header .header-cta{display:inline-flex;font-size:11px;padding:9px;gap:6px}.header .wordmark{font-size:23px}.header .wordmark img{width:28px;height:28px}.release-toolbar{padding:20px 18px 12px}.release-toolbar h2{font-size:18px}.release-hint{padding-inline:18px}.release-table-wrap th,.release-table-wrap td{padding:16px}.release-bottom{padding:16px 18px;align-items:flex-start;flex-direction:column}.extension-updates{grid-template-columns:1fr;gap:20px;margin-top:40px}.release-footer{flex-direction:column}.release-heading h1{font-size:42px}}
@media(max-width:700px){.release-table-wrap{overflow:visible}.release-table-wrap table,.release-table-wrap tbody{display:block}.release-table-wrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.release-table-wrap tr{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:22px 18px;border-bottom:1px solid var(--line)}.release-table-wrap td{display:block;min-width:0;padding:0;border:0;overflow-wrap:anywhere}.release-table-wrap td::before{content:attr(data-label);display:block;font-size:10px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin-bottom:7px}.release-table-wrap td:nth-child(3){grid-column:1/-1;min-width:0;width:auto}.release-table-wrap td:nth-child(4){min-width:0}.release-table-wrap ul{font-size:13px}}
