.download-page main{max-width:1440px}.download-page .intro{max-width:900px;padding-bottom:32px}.download-page .download-meta{font-size:14px;line-height:1.7}.release-link{font-size:14px;text-decoration:underline}.offline-notice{padding:20px 24px;border-left:3px solid var(--gold);background:#24291d;color:var(--muted);margin:0 0 40px}.offline-notice strong{color:var(--text)}.section-title{margin:36px 0 24px}.section-title h2{margin-top:12px}.setup-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 32px}.step-number{font:30px Georgia,serif;color:var(--gold)}.setup-steps h3{font:24px Georgia,serif;margin:18px 0}.setup-steps p{margin-bottom:0}.download-page .rewards-explained{margin-bottom:28px}.rewards-explained h2{margin-top:16px}.credit-note{padding-top:18px;border-top:1px solid var(--line);font-size:14px}.download-page details{padding:16px 0;border-top:1px solid var(--line)}.download-page summary{cursor:pointer;color:var(--gold);font-weight:600}.download-page details p{max-width:80ch}.download-page nav a[aria-current=page]{background:#283121;border-color:#515b41;color:var(--text)}.skip-link{position:absolute;left:16px;top:-100px;z-index:5;background:#101411;padding:12px}.skip-link:focus{top:12px}@media(max-width:1100px){.setup-steps{grid-template-columns:1fr}.setup-steps .panel{padding:24px}.setup-steps h3{margin-top:10px}}
