.DownloadList-module-scss-module__TEhf0G__list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DownloadList-module-scss-module__TEhf0G__item{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--border);background:var(--surface);display:grid}@media (min-width:40rem){.DownloadList-module-scss-module__TEhf0G__item{align-items:start;gap:var(--space-6);padding:var(--space-6);grid-template-columns:9rem minmax(0,1fr)}}.DownloadList-module-scss-module__TEhf0G__preview{border:1px solid var(--border);width:9rem;height:auto;display:block}.DownloadList-module-scss-module__TEhf0G__body{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.DownloadList-module-scss-module__TEhf0G__title{font-size:var(--text-xl)}.DownloadList-module-scss-module__TEhf0G__text{max-width:44rem;line-height:var(--leading-relaxed);color:var(--text-muted)}.DownloadList-module-scss-module__TEhf0G__meta{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--text-muted)}.DownloadList-module-scss-module__TEhf0G__button{align-items:center;gap:var(--space-2);min-height:2.75rem;margin-top:var(--space-2);padding:0 var(--space-5);background:var(--primary);color:var(--primary-contrast);font-weight:600;text-decoration:none;display:inline-flex}.DownloadList-module-scss-module__TEhf0G__button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.DownloadList-module-scss-module__TEhf0G__button svg{width:1.125rem;height:1.125rem}@media (hover:hover) and (pointer:fine){.DownloadList-module-scss-module__TEhf0G__button:hover{background:var(--primary-hover)}}
