.download-choices{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.download-choice{border:1px solid #365447;border-radius:16px;padding:24px;background:#10251c;display:flex;flex-direction:column;gap:12px;min-width:0}.download-choice h3{margin:0;font-size:22px}.download-choice p{margin:0;line-height:1.8;color:#bed0c6}.download-choice .button{margin-top:auto;text-align:center;white-space:normal}.download-choice .portable-button{background:#233e31;border:1px solid #70d9ad;color:#effff5}.download-help{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:16px;background:#192d23;border-radius:12px}.download-help a{font-weight:700;text-decoration:underline}.guide-page{max-width:960px;margin:auto;padding:28px 20px}.guide-page h1{font-size:clamp(28px,5vw,42px)}.guide-page p,.guide-page li{line-height:1.9}.guide-page section{margin:22px 0}.guide-page ol{padding-left:24px}.guide-page li{padding:6px 0}.guide-example{border:1px solid #486957;background:#12261c;border-radius:12px;padding:20px;margin:16px 0}.guide-example span{display:inline-block;border:1px solid #719482;border-radius:6px;padding:5px 12px;margin:4px;color:#edfff6}.guide-example .example-caption{font-size:12px;color:#b7cabe}.guide-notice{border-left:3px solid #e5c075;padding:12px 18px;background:#2b2a1e}.guide-page a{color:#70eab5}.guide-page code{overflow-wrap:anywhere}.download-choice[hidden],[hidden]{display:none!important}@media(max-width:640px){.download-choices{grid-template-columns:1fr}.download-choice{padding:18px}}
