.download-main{max-width:860px;margin:28px auto}.download-panel{padding:28px}.download-heading{display:flex;align-items:center;gap:20px}.download-heading img{flex:none}.download-heading h1{font-size:26px;line-height:1.25;margin:0 0 9px;overflow-wrap:anywhere}.download-heading p,.download-note{color:#5f7370;font-size:14px}.download-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:28px 0 16px}.download-cta{display:inline-flex;align-items:center;gap:9px;min-height:46px;border-radius:12px;padding:11px 16px;text-decoration:none;font-weight:600}.download-cta svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.download-panel details{border-top:1px solid #d5e1dd;margin-top:20px;padding-top:12px}.download-panel details p,.download-panel dl{font-size:13px}.download-panel dl>div{display:grid;grid-template-columns:135px minmax(0,1fr);gap:14px;margin:12px 0}.download-panel dt{font-weight:600}.download-panel dd{margin:0;overflow-wrap:anywhere}.hash{font:12px/1.6 ui-monospace,monospace;overflow-wrap:anywhere}#download-status{font-size:13px;color:#934752;min-height:1em}@media(max-width:600px){.download-main{margin:18px auto}.download-panel{padding:20px}.download-heading{gap:14px;align-items:start}.download-heading img{width:54px;height:54px}.download-heading h1{font-size:22px}.download-panel dl>div{grid-template-columns:1fr;gap:4px}.download-actions{align-items:stretch;flex-direction:column;gap:14px}.download-cta{justify-content:center}}
