:root{color-scheme:light}body{background:#eef2f8;color:#17243e;font-family:system-ui,-apple-system,sans-serif}.download-shell{max-width:1060px;margin:48px auto;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 16px 60px #152a4312}header{background:#172d55;color:#fff;padding:40px 44px}h1{font-weight:750;margin:12px 0}header p{max-width:700px;color:#d9e3f5;margin:0;line-height:1.7}.download-eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;color:#9ec7ff}.download-body{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:40px;padding:36px 44px}.download-main{min-width:0}.download-main>.badge{margin-right:6px}.download-steps li{padding:5px 0;line-height:1.65}aside{padding-top:12px;text-align:center}aside img{max-width:100%;height:auto;border:1px solid #e4e9f2;border-radius:16px}aside h2{margin-top:16px}.download-url{font-size:13px;overflow-wrap:anywhere}.download-variant{padding:14px 0;border-bottom:1px solid #e5e9f1}.download-variant small{display:block;margin-top:6px;overflow-wrap:anywhere}footer{padding:20px 44px;border-top:1px solid #e5e9f1;display:flex;gap:12px;font-size:13px}a{color:#244f99}.btn-primary{background:#244f99;border-color:#244f99}summary{cursor:pointer;font-weight:600;font-size:14px}@media(max-width:720px){.download-shell{margin:0;border-radius:0;min-height:100vh}header{padding:30px 24px}.download-body{grid-template-columns:1fr;padding:24px;gap:12px}aside{border-top:1px solid #e5e9f1;padding-top:24px}aside img{width:180px}footer{padding:20px 24px;flex-wrap:wrap}}
