.doc-filters{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.doc-filters .field{flex:260px;margin:0}.doc-filters .field:last-child{flex:0 280px}.doc-count{font-size:var(--t-s);color:var(--ink-muted);margin:-20px 0 28px}.doc-group+.doc-group{margin-top:48px}.doc-group h2{font-size:var(--t-l);margin-bottom:12px}.doc-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.doc-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:18px 0;display:flex}.doc-main{flex:320px;min-width:0}.doc-title{color:var(--ink);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.doc-title:hover{text-decoration:underline}.doc-desc{font-size:var(--t-s);color:var(--ink-muted);max-width:46em;margin:4px 0 0}.doc-meta{font-size:var(--t-xs);color:var(--ink-muted);margin:6px 0 0}.doc-row .btn{flex:none;position:relative}.doc-download .btn{position:relative}.doc-empty{color:var(--ink-muted)}.doc-download{background:var(--lav);border-radius:var(--radius-m);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;padding:20px;display:flex}.doc-download strong{overflow-wrap:anywhere;display:block}.doc-download span{font-size:var(--t-s);color:var(--ink-muted)}.doc-facts{font-size:var(--t-s);color:var(--ink-muted);flex-wrap:wrap;gap:6px 20px;margin:0 0 28px;display:flex}@media (max-width:600px){.doc-row .btn,.doc-download .btn{width:100%}.doc-filters .field:last-child{flex-basis:100%}}
