.bioforge-download{max-width:1060px;margin:auto;padding:clamp(44px,8vw,100px) 24px}.bioforge-download h1{letter-spacing:-.045em;margin:24px 0;font-size:clamp(38px,6vw,70px);line-height:1.08}.bioforge-download h1 em{color:var(--accent,#6ddadd);font-style:normal;display:block}.download-lead{opacity:.8;max-width:680px;font-size:18px;line-height:1.8}.download-card{background:#65cbd209;border:1px solid #65cbd23b;border-radius:24px;margin-top:40px;padding:clamp(24px,4vw,40px)}.download-label{letter-spacing:.18em;color:var(--accent,#6ddadd);font:12px monospace}.download-card h2{margin:14px 0;font-size:30px}.download-card p{line-height:1.7}.download-primary{color:#061416;background:#6ddadd;border-radius:12px;justify-content:space-between;align-items:center;gap:32px;min-width:min(100%,270px);margin:20px 0 8px;padding:18px 24px;font-weight:700;text-decoration:none;display:inline-flex}.download-primary:focus-visible{outline-offset:5px;outline:3px solid}.download-note{opacity:.75;font-size:13px}.download-steps{grid-template-columns:repeat(3,1fr);gap:32px;margin:50px 0;display:grid}.download-steps article>span{color:var(--accent,#6ddadd);font:13px monospace}.download-steps h3{font-size:20px}.download-steps p{opacity:.8;line-height:1.7}.download-checksum{opacity:.8;font-size:13px}.download-checksum summary{cursor:pointer}.download-checksum code{overflow-wrap:anywhere;padding:18px 0;display:block}@media (max-width:680px){.download-steps{grid-template-columns:1fr;gap:22px}.download-primary{width:100%}}button.download-primary{font:inherit;cursor:pointer;border:0;font-weight:700}button.download-primary:disabled{opacity:.65;cursor:wait}
