.fvd-catalog__title{margin:var(--space-4) 0 var(--space-5)}.fvd-catalog__results-title{margin:0 0 var(--space-4)}.fvd-catalog__subtitle{margin:calc(-1 * var(--space-4)) 0 var(--space-5);font:var(--type-body-l);color:var(--ink-muted)}.fvd-catalog__search{max-width:none;box-shadow:var(--shadow-1)}.fvd-catalog__toolbar{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin:var(--space-5) 0;flex-wrap:wrap;display:flex}.fvd-catalog__summary{font:var(--type-small);color:var(--ink-muted);margin:0}.fvd-catalog__layout{gap:var(--space-6);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.fvd-catalog__filters{top:calc(var(--control-xl) + var(--space-4));gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);display:grid;position:sticky}.fvd-catalog__filters hr{border:0;border-top:1px solid var(--line);margin:0}.fvd-catalog__filters h2{margin:0 0 var(--space-3);font:var(--type-title-xs);color:var(--ink)}.fvd-catalog__facts{gap:var(--space-2);margin:0;display:grid}.fvd-catalog__facts div{justify-content:space-between;gap:var(--space-3);font:var(--type-small);color:var(--ink-muted);display:flex}.fvd-catalog__facts dd{text-align:right;color:var(--ink);margin:0}.fvd-catalog__facts dt{margin:0}.fvd-catalog__results{gap:var(--space-4);display:grid}.fvd-catalog__pager{margin-top:var(--space-7)}.fvd-tags a.fvd-tag{transition:background var(--dur-fast), color var(--dur-fast);text-decoration:none}.fvd-tags a.fvd-tag:hover{background:var(--ink);color:var(--surface)}.fvd-profile__meta{margin:0}.fvd-profile__desc{font:var(--type-body);color:var(--ink);max-width:var(--measure,68ch);margin:0}.fvd-profile__actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.fvd-profile__actions .fvd-btn:last-child{margin-left:auto}@media (max-width:960px){.fvd-catalog__layout{grid-template-columns:1fr}.fvd-catalog__filters{position:static}}@media (max-width:640px){.fvd-profile__actions .fvd-btn:last-child{width:100%;margin-left:0}}
