.discovery-filters{align-items:end;gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px solid var(--grid);grid-template-columns:minmax(220px,2fr) minmax(170px,1fr) minmax(140px,1fr) auto;display:grid}.discovery-filters label{gap:var(--space-2);min-width:0;font-size:.875rem;display:grid}.discovery-filters input,.discovery-filters select{border:1px solid var(--field-border);background:var(--paper);width:100%;min-height:44px;color:var(--ink);border-radius:0;padding:.5rem .75rem}.discovery-filters input::placeholder{color:var(--muted);opacity:1}.discovery-row{overflow-wrap:anywhere}.discovery-row h2 a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.discovery-row h2 a:hover{color:var(--cobalt);text-decoration:underline}.discovery-row .sample-license span{margin-top:var(--space-2);display:block}.discovery-pages{gap:var(--space-6);margin-top:var(--space-6);justify-content:space-between;align-items:center;display:flex}.discovery-feedback{padding:var(--space-8) 0}.discovery-feedback p{margin:var(--space-4) 0}.discovery-workspace .resource-aside>p,.discovery-workspace .resource-aside>a{margin-top:var(--space-4)}@media (max-width:850px){.discovery-filters{grid-template-columns:1fr 1fr}.discovery-query{grid-column:1/-1}}@media (max-width:540px){.discovery-filters{gap:var(--space-3)}.discovery-filters .button{grid-column:1/-1;justify-self:start}}
