.download-program-choice{padding:18px;margin-bottom:24px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.download-program-choice[hidden]{display:none}.download-program-choice label{display:block;margin-bottom:9px;font-size:13px;font-weight:750;color:var(--ink)}.download-program-choice select{display:block;width:100%;max-width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:14px;font-weight:650;cursor:pointer}.download-program-choice select:focus-visible{outline:3px solid var(--blue-light);outline-offset:2px}.download-program-choice p{margin:10px 0 0;font-size:12px;line-height:1.6;color:var(--ink-soft)}

.account-download-card { display: flex; align-items: center; justify-content: space-between; gap: 24px; }
.account-download-card > div { min-width: 0; }
.account-download-card > a { flex-shrink: 0; text-align: center; }
.download-ready dd { overflow-wrap: anywhere; }
@media (max-width: 760px) {
    .account-download-card { align-items: stretch; flex-direction: column; gap: 12px; }
    .account-download-card > a { width: 100%; }
}
