.download-container:where(.astro-wjzcrgve){max-width:72rem;margin-inline:auto;padding-inline:1rem}.download-hero:where(.astro-wjzcrgve){background:var(--color-surface-hero);padding-block:2.5rem 3.5rem}.hero-layout:where(.astro-wjzcrgve){grid-template-areas:"intro""download""preview";align-items:start;gap:2rem;display:grid}.hero-intro:where(.astro-wjzcrgve){grid-area:intro;min-width:0}.release-line:where(.astro-wjzcrgve){color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1.2rem;font-size:.75rem;display:flex}.release-line:where(.astro-wjzcrgve) a:where(.astro-wjzcrgve){text-underline-offset:.25rem;align-items:center;gap:.25rem;text-decoration:underline;display:inline-flex}h1:where(.astro-wjzcrgve){text-wrap:balance;max-width:19ch;font-size:clamp(2.05rem,3.8vw,3.15rem);line-height:1.08}.hero-lead:where(.astro-wjzcrgve){max-width:52ch;color:var(--color-text-secondary);margin-top:1rem;font-size:1.03rem;line-height:1.65}.download-panel:where(.astro-wjzcrgve){border:1px solid var(--color-border-default);background:var(--color-surface-alt);border-radius:.75rem;grid-area:download;min-width:0;overflow:hidden}.panel-intro:where(.astro-wjzcrgve){padding:1.4rem 1.5rem 0}.panel-intro:where(.astro-wjzcrgve) h2:where(.astro-wjzcrgve){font-size:1.2rem;line-height:1.3}.panel-intro:where(.astro-wjzcrgve) p:where(.astro-wjzcrgve){color:var(--color-text-secondary);margin-top:.45rem;font-size:.85rem;line-height:1.5}.edition-list:where(.astro-wjzcrgve){padding:.2rem 1.5rem 0}.edition:where(.astro-wjzcrgve){padding-block:1.1rem}.edition:where(.astro-wjzcrgve)+.edition:where(.astro-wjzcrgve){border-top:1px solid var(--color-border-default)}.edition-heading:where(.astro-wjzcrgve){justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.edition:where(.astro-wjzcrgve) h3:where(.astro-wjzcrgve){font-size:1rem;line-height:1.4}.file-size:where(.astro-wjzcrgve){font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex-shrink:0;font-size:.75rem}.edition-description:where(.astro-wjzcrgve){color:var(--color-text-secondary);margin-top:.45rem;font-size:.82rem;line-height:1.55}.download-button:where(.astro-wjzcrgve){text-align:center;border-radius:.55rem;justify-content:center;align-items:center;gap:.65rem;width:100%;min-height:3rem;margin-top:.9rem;padding:.7rem 1rem;font-size:.9rem;font-weight:700;transition:background-color .18s,border-color .18s;display:flex}.button-primary:where(.astro-wjzcrgve){background:var(--color-accent-600);color:#fff}.button-primary:where(.astro-wjzcrgve):hover{background:var(--color-accent-700)}.button-secondary:where(.astro-wjzcrgve){border:1px solid var(--color-border-default);color:var(--color-text-primary);background:var(--color-surface)}.button-secondary:where(.astro-wjzcrgve):hover{background:var(--color-surface-hero);border-color:var(--color-accent-600)}summary:where(.astro-wjzcrgve){cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;list-style:none;display:flex}summary:where(.astro-wjzcrgve)::-webkit-details-marker{display:none}summary:where(.astro-wjzcrgve):hover{color:var(--color-accent-700)}.detail-chevron:where(.astro-wjzcrgve){transition:transform .2s cubic-bezier(.16,1,.3,1)}details:where(.astro-wjzcrgve)[open]>summary:where(.astro-wjzcrgve) .detail-chevron{transform:rotate(180deg)}.file-details:where(.astro-wjzcrgve){margin-top:.35rem}.file-details:where(.astro-wjzcrgve) summary:where(.astro-wjzcrgve){min-height:2.25rem;color:var(--color-text-muted);justify-content:flex-start;font-size:.75rem}.file-details-body:where(.astro-wjzcrgve){padding-top:.4rem}.file-details:where(.astro-wjzcrgve) dl:where(.astro-wjzcrgve)>div:where(.astro-wjzcrgve)+div:where(.astro-wjzcrgve){margin-top:.7rem}.file-details:where(.astro-wjzcrgve) dt:where(.astro-wjzcrgve){color:var(--color-text-secondary);font-size:.7rem;font-weight:700}.file-details:where(.astro-wjzcrgve) dd:where(.astro-wjzcrgve){margin-top:.25rem}code:where(.astro-wjzcrgve){color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:.68rem}.file-hash:where(.astro-wjzcrgve){user-select:all;line-height:1.6;display:block}.file-details:where(.astro-wjzcrgve) .text-link:where(.astro-wjzcrgve){margin-top:.65rem;font-size:.72rem;line-height:1.6}.edition-help:where(.astro-wjzcrgve){border-top:1px solid var(--color-border-default);background:var(--color-surface-hero);padding:.5rem 1.5rem}.edition-help:where(.astro-wjzcrgve) summary:where(.astro-wjzcrgve){min-height:2.5rem;font-size:.85rem;font-weight:700}.edition-help:where(.astro-wjzcrgve) summary:where(.astro-wjzcrgve)>span:where(.astro-wjzcrgve){align-items:center;gap:.6rem;display:flex}.edition-help:where(.astro-wjzcrgve)>div:where(.astro-wjzcrgve){color:var(--color-text-secondary);padding-block:.4rem .75rem;font-size:.8rem;line-height:1.65}.edition-help:where(.astro-wjzcrgve) .text-link:where(.astro-wjzcrgve){margin-top:.6rem}.download-trust:where(.astro-wjzcrgve){color:var(--color-text-secondary);gap:.45rem;padding:1rem 1.5rem;font-size:.72rem;display:grid}.download-trust:where(.astro-wjzcrgve) li:where(.astro-wjzcrgve){align-items:center;gap:.5rem;display:flex}.download-trust:where(.astro-wjzcrgve) svg{color:var(--color-accent-700)}.product-preview:where(.astro-wjzcrgve){grid-area:preview;min-width:0}.preview-button:where(.astro-wjzcrgve){cursor:zoom-in;border-radius:.6rem;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 8px 24px -14px #0a0e1466}.preview-button:where(.astro-wjzcrgve) img:where(.astro-wjzcrgve){aspect-ratio:1062/700;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.preview-zoom:where(.astro-wjzcrgve){background:var(--color-surface-alt);width:2rem;height:2rem;color:var(--color-text-primary);border-radius:.4rem;place-items:center;display:grid;position:absolute;bottom:.75rem;right:.75rem}figcaption:where(.astro-wjzcrgve){color:var(--color-text-secondary);margin-top:.65rem;font-size:.75rem;line-height:1.6}.availability:where(.astro-wjzcrgve){margin-top:.75rem}.text-link:where(.astro-wjzcrgve){max-width:100%;color:var(--color-accent-700);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--color-accent-700) 35%, transparent);text-underline-offset:.25rem;align-items:center;gap:.55rem;font-weight:700;display:inline-flex}.text-link:where(.astro-wjzcrgve):hover{text-decoration-color:currentColor}.registered-section:where(.astro-wjzcrgve){background:var(--color-surface-alt);border-bottom:1px solid var(--color-border-default);padding-block:1.6rem}.registered-layout:where(.astro-wjzcrgve){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 3rem;display:flex}.registered-layout:where(.astro-wjzcrgve)>div:where(.astro-wjzcrgve){flex:30rem}.registered-layout:where(.astro-wjzcrgve) h2:where(.astro-wjzcrgve){font-size:1.05rem}.registered-layout:where(.astro-wjzcrgve) p:where(.astro-wjzcrgve){max-width:76ch;color:var(--color-text-secondary);margin-top:.4rem;font-size:.85rem;line-height:1.6}.registered-link:where(.astro-wjzcrgve){background:var(--color-surface-alt);width:auto;max-width:100%;min-height:2.75rem;margin-top:0;font-size:.85rem}.trial-section:where(.astro-wjzcrgve),.requirements-section:where(.astro-wjzcrgve),.resources-section:where(.astro-wjzcrgve){padding-block:4rem}.section-layout:where(.astro-wjzcrgve){gap:2rem;display:grid}.section-intro:where(.astro-wjzcrgve) h2:where(.astro-wjzcrgve),.requirements-intro:where(.astro-wjzcrgve) h2:where(.astro-wjzcrgve){text-wrap:balance;font-size:clamp(1.65rem,2.5vw,2.1rem);line-height:1.2}.section-intro:where(.astro-wjzcrgve) p:where(.astro-wjzcrgve),.requirements-intro:where(.astro-wjzcrgve) p:where(.astro-wjzcrgve){color:var(--color-text-secondary);margin-top:1rem;line-height:1.7}.section-link:where(.astro-wjzcrgve){min-height:2.75rem;margin-top:1.25rem;font-size:.9rem}.trial-explanation:where(.astro-wjzcrgve){background:var(--color-surface-hero);border-radius:.75rem;padding:1.5rem}.trial-explanation:where(.astro-wjzcrgve) h3:where(.astro-wjzcrgve){font-size:1.05rem}.trial-explanation:where(.astro-wjzcrgve) p:where(.astro-wjzcrgve){color:var(--color-text-secondary);margin-top:.6rem;font-size:.9rem;line-height:1.65}.trial-applications:where(.astro-wjzcrgve){border-top:1px solid var(--color-border-default);margin-top:1.25rem;padding-top:1.25rem}.trial-applications:where(.astro-wjzcrgve) ul:where(.astro-wjzcrgve){gap:.75rem;margin-top:.75rem;display:grid}.trial-applications:where(.astro-wjzcrgve) li:where(.astro-wjzcrgve){color:var(--color-text-secondary);align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.65;display:flex}.trial-applications:where(.astro-wjzcrgve) svg{color:var(--color-accent-700);margin-top:.2rem}.requirements-section:where(.astro-wjzcrgve){border-block:1px solid var(--color-border-default);background:var(--color-surface-alt)}.requirements-intro:where(.astro-wjzcrgve){max-width:76ch}.requirements-comparison:where(.astro-wjzcrgve){border-block:1px solid var(--color-border-default);margin-top:2rem;display:grid}.requirement-column:where(.astro-wjzcrgve){padding-block:1.5rem}.requirement-column:where(.astro-wjzcrgve)+.requirement-column:where(.astro-wjzcrgve){border-top:1px solid var(--color-border-default)}.requirement-column:where(.astro-wjzcrgve) h3:where(.astro-wjzcrgve),.requirements-extra:where(.astro-wjzcrgve) h3:where(.astro-wjzcrgve){font-size:1.05rem;line-height:1.4}.requirement-column:where(.astro-wjzcrgve) dl:where(.astro-wjzcrgve){gap:1rem;margin-top:1.25rem;display:grid}.requirement-column:where(.astro-wjzcrgve) dt:where(.astro-wjzcrgve),.requirements-extra:where(.astro-wjzcrgve) dt:where(.astro-wjzcrgve){color:var(--color-text-muted);font-size:.8rem;font-weight:700}.requirement-column:where(.astro-wjzcrgve) dd:where(.astro-wjzcrgve),.requirements-extra:where(.astro-wjzcrgve) dd:where(.astro-wjzcrgve){color:var(--color-text-secondary);margin-top:.3rem;font-size:.9rem;line-height:1.65}.detailed-requirements:where(.astro-wjzcrgve){border-bottom:1px solid var(--color-border-default)}.detailed-requirements:where(.astro-wjzcrgve) summary:where(.astro-wjzcrgve){min-height:3.5rem;font-size:.9rem;font-weight:700}.requirements-extra:where(.astro-wjzcrgve){gap:2rem;padding-block:.5rem 2rem;display:grid}.requirements-extra:where(.astro-wjzcrgve) dl:where(.astro-wjzcrgve){gap:.75rem;margin-top:1rem;display:grid}.requirements-note:where(.astro-wjzcrgve){color:var(--color-text-muted);margin-top:1.25rem;font-size:.85rem;line-height:1.6}.resource-layout:where(.astro-wjzcrgve){gap:2.5rem;display:grid}.resource-layout:where(.astro-wjzcrgve) h2:where(.astro-wjzcrgve){align-items:center;gap:.65rem;font-size:1.3rem;display:flex}.resource-layout:where(.astro-wjzcrgve) h2:where(.astro-wjzcrgve) svg{color:var(--color-accent-700)}.resource-layout:where(.astro-wjzcrgve) p:where(.astro-wjzcrgve){max-width:58ch;color:var(--color-text-secondary);margin-top:.75rem;font-size:.9rem;line-height:1.7}[data-theme=dark] .text-link:where(.astro-wjzcrgve),[data-theme=dark] .download-trust:where(.astro-wjzcrgve) svg,[data-theme=dark] .trial-applications:where(.astro-wjzcrgve) svg,[data-theme=dark] .resource-layout:where(.astro-wjzcrgve) h2:where(.astro-wjzcrgve) svg,[data-theme=dark] summary:where(.astro-wjzcrgve):hover{color:var(--color-accent-300)}[data-theme=dark] .text-link:where(.astro-wjzcrgve){text-decoration-color:color-mix(in srgb, var(--color-accent-300) 40%, transparent)}[data-theme=dark] .text-link:where(.astro-wjzcrgve):hover{text-decoration-color:currentColor}@media (width>=40rem){.download-container:where(.astro-wjzcrgve){padding-inline:1.5rem}.resource-layout:where(.astro-wjzcrgve),.requirements-comparison:where(.astro-wjzcrgve),.requirements-extra:where(.astro-wjzcrgve){grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}.requirement-column:where(.astro-wjzcrgve)+.requirement-column:where(.astro-wjzcrgve){border-top:0}}@media (width>=64rem){.download-hero:where(.astro-wjzcrgve){padding-block:3rem 3.5rem}.hero-layout:where(.astro-wjzcrgve){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"intro download""preview download";gap:1.75rem 3rem}.section-layout:where(.astro-wjzcrgve){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:4rem}.trial-section:where(.astro-wjzcrgve),.requirements-section:where(.astro-wjzcrgve),.resources-section:where(.astro-wjzcrgve){padding-block:4.5rem}}@media (width<=30rem){.download-hero:where(.astro-wjzcrgve){padding-top:1.5rem}.hero-layout:where(.astro-wjzcrgve){gap:1.5rem}.panel-intro:where(.astro-wjzcrgve),.edition-list:where(.astro-wjzcrgve),.edition-help:where(.astro-wjzcrgve),.download-trust:where(.astro-wjzcrgve){padding-inline:1.1rem}.edition-heading:where(.astro-wjzcrgve){flex-wrap:wrap;gap:.15rem .5rem}}
