.download-hub .download-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px}.download-hub .download-heading>div{max-width:650px}.download-hub .download-heading>p{max-width:280px}.download-hub .download-heading .eyebrow{margin-bottom:12px}.download-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.download-card{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid #b396623b;background:linear-gradient(145deg,#1a252b,#10181d);padding:28px 25px}.download-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.download-card-number{font:700 25px/1 var(--serif);color:#ad8c51}.download-card-status{font:10px/1.6 var(--sans);letter-spacing:1px;border:1px solid #8f9c9f30;color:#88969d;padding:3px 9px}.download-card-ready .download-card-status{border-color:#b2bd7c4d;color:#c4d39f;background:#b2bd7c0b}.download-card :is(h2,h3){font:700 25px/1.5 var(--serif);letter-spacing:2px;margin:21px 0 9px;color:var(--gold-light)}.download-section .download-card p:not(.eyebrow),.download-card>p{color:#9aabb1;font:12px/1.9 var(--sans);margin:0 0 22px;min-height:46px;white-space:pre-line;overflow-wrap:anywhere}.download-card dl{display:grid;grid-template-columns:48px minmax(0,1fr);gap:9px 10px;margin:0 0 24px;font:11px/1.7 var(--sans)}.download-card dt{color:#758b96}.download-card dd{margin:0;min-width:0;color:#c8d0ce;overflow-wrap:anywhere}.download-card code{font:10px/1.8 Consolas,monospace;color:#abb8bd;overflow-wrap:anywhere}.download-card dd[data-download-sha256]{font-size:9px;color:#71868f}.download-card [data-download-action]{margin-top:auto}.download-choice{min-height:47px;width:100%;font-size:13px!important;gap:9px;padding-inline:12px!important;letter-spacing:1px;justify-content:center;text-align:center}.download-choice:disabled{opacity:.4;cursor:not-allowed}.download-legacy{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 24px;border:1px solid #b396622b;margin-top:20px;background:#0b13177a}.download-section .download-legacy p:not(.eyebrow),.download-legacy p{margin:0;font:11px/1.9 var(--sans);color:#8e9fA6}.download-legacy strong{display:block;font-size:12px;color:#c0b398;font-weight:500;margin-bottom:3px}.download-legacy a{flex-shrink:0;font-size:11px;color:var(--gold-light);text-decoration:underline;text-underline-offset:5px;white-space:nowrap}.download-hub-actions{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:25px}.download-hub-actions a{color:var(--gold);font-size:12px}.download-api-message{font-size:12px;color:#c9b78f;margin:18px 0 0;line-height:1.8}.download-retry{background:transparent;border:1px solid #b3966255;color:var(--gold);padding:7px 13px;margin-top:12px;font-size:11px;cursor:pointer}.downloads-page{background:#0b1013}.downloads-page .download-page-main{padding-top:76px}.downloads-intro{padding:65px 0 45px;border-bottom:1px solid #b3966226;background:linear-gradient(125deg,#19262d,#10181d 70%)}.downloads-intro h1{font:800 39px/1.5 var(--serif);letter-spacing:3px;margin:13px 0 17px;color:#e5c994}.downloads-intro p:not(.eyebrow):not(.breadcrumb){font:13px/2 var(--sans);color:#9cabb1}.downloads-intro .breadcrumb{font:11px var(--sans);color:#748b96;margin:0 0 30px}.downloads-intro .breadcrumb a{color:#bdaa87}.downloads-body{padding:45px 0 65px}.downloads-help{margin-top:32px;display:flex;gap:24px;justify-content:space-between;align-items:center;padding-top:25px;border-top:1px solid #b396622b}.downloads-help p{font-size:12px;color:#8c9fa9;line-height:1.9;margin:0}.downloads-help a{color:var(--gold);font-size:12px;white-space:nowrap}.downloads-footer{text-align:center;padding:25px 20px;border-top:1px solid #b396622b;color:#657d89;font-size:11px;line-height:1.9}.downloads-footer a{color:#b8a984;margin-inline:8px}.download-hub [hidden],.downloads-page [hidden]{display:none!important}@media(max-width:1050px){.download-grid{gap:13px}.download-card{padding:23px 19px}.download-card :is(h2,h3){font-size:22px;letter-spacing:1px}.download-card dl{grid-template-columns:40px minmax(0,1fr);font-size:10px;gap:8px}.download-choice{font-size:12px!important;letter-spacing:0}}@media(max-width:760px){.download-hub .download-heading{display:block}.download-hub .download-heading>p{max-width:none;margin-top:14px}.download-grid{grid-template-columns:1fr;gap:16px}.download-card{padding:25px}.download-card :is(h2,h3){margin-top:15px;font-size:25px}.download-card>p,.download-section .download-card p:not(.eyebrow){min-height:0;margin-bottom:18px;font-size:12px}.download-card dl{grid-template-columns:50px minmax(0,1fr);font-size:11px;gap:8px 12px}.download-legacy{align-items:flex-start;flex-direction:column;gap:12px;padding:20px}.download-hub-actions{align-items:flex-start;flex-direction:column}.downloads-help{align-items:flex-start;flex-direction:column;gap:15px}.downloads-intro{padding:45px 0 30px}.downloads-intro h1{font-size:30px;letter-spacing:2px}.downloads-intro .breadcrumb{margin-bottom:24px}.downloads-body{padding-top:30px}.downloads-page .download-page-main{padding-top:72px}}
.download-quick-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.download-quick-nav a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border:1px solid #b3966266;background:#152129;color:#e5cc9e;font-size:14px;text-align:center}.download-quick-nav a:hover{background:#293039}.download-quick-nav a:focus-visible,.download-file-details summary:focus-visible,.download-card:focus-visible{outline:2px solid #ead09d;outline-offset:3px}.download-start-note{font-size:13px;line-height:1.8;color:#b6c3c9;margin:0 0 22px}.download-start-note a{display:inline-flex;align-items:center;min-height:44px;margin-left:8px;color:var(--gold-light);text-decoration:underline;text-underline-offset:4px}.download-card .download-file-summary{min-height:0;margin:0 0 16px;font-size:14px;line-height:1.7;color:#d6d9cb}.download-card [data-download-action]{margin-top:0}.download-file-details{margin-top:14px;border-top:1px solid #b396622b}.download-file-details summary{display:list-item;min-height:44px;padding:12px 0;color:#bfa87d;font:12px/1.7 var(--sans);cursor:pointer}.download-file-details dl{margin:0 0 8px}.download-next-links{display:flex;gap:12px 22px;flex-wrap:wrap}.download-next-links a{display:inline-flex;align-items:center;min-height:44px}.downloads-intro{padding:42px 0 28px}.downloads-intro .breadcrumb{margin-bottom:20px}.download-card{scroll-margin-top:110px}@media(max-width:760px){.downloads-intro{padding:30px 0 24px}.downloads-intro .breadcrumb{margin-bottom:18px}.download-quick-nav{gap:8px}.download-quick-nav a{font-size:13px;padding-inline:6px}.download-start-note{font-size:13px}.download-card>p{font-size:13px}.download-card .download-file-summary{font-size:14px}.download-start-note a{margin-left:0}.downloads-body{padding-top:22px}}
