.document-list{gap:var(--space-4);max-width:56rem;display:grid}.document-list__item{gap:var(--space-5);padding:var(--space-6);background:var(--card-bg);border-radius:var(--radius-md);display:flex}.document-list__icon{box-sizing:content-box;padding:var(--space-2);color:var(--color-brand);background:var(--chip-bg);border-radius:10px;flex-shrink:0}.document-list__title{font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.document-list__actions{gap:var(--space-2) var(--space-6);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.document-list__action{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-brand-strong);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.document-list__action:hover{text-decoration:underline}}
