.logo-dir{--gap:1rem}.logo-dir__controls{display:grid;gap:var(--gap);margin-block:1rem}.ld-input{border-radius:.75rem;padding:.75rem 1rem}.ld-chips{display:flex;flex-wrap:wrap;gap:.5rem}.ld-chip{background:#fff;border:1px solid #e1e5ee;border-radius:999px;cursor:pointer;padding:.5rem .8rem}.ld-chip[aria-pressed=true]{background:#111;border-color:#111;color:#fff}.ld-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-block:1rem 2rem}.ld-card{background:#fff;border:1px solid #eef1f6;border-radius:1rem;transition:transform .15s ease,box-shadow .15s ease}.ld-card:hover{box-shadow:0 8px 20px rgba(0,0,0,.06);transform:translateY(-2px)}.ld-card__inner{color:inherit;display:block;height:100%;padding:1rem}.ld-card__inner,.ld-card__inner:hover{text-decoration:none}.ld-card__logo{display:flex;margin:0 auto;object-fit:contain}.ld-card__title{line-height:1.2;margin:0 0 .35rem}.ld-card__excerpt{color:var(--bz-body-color);font-size:.9rem;margin:0 0 .75rem}.ld-card__tags{display:flex;flex-wrap:wrap;gap:.25rem}.ld-tag{background:#f5f7fb;border:1px solid #e9eef7;border-radius:.5rem;font-size:.75rem;padding:.15rem .5rem}.ld-empty{color:#5b6470;margin:2rem 0;text-align:center}.sr-only{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden}.ld-layout{display:grid;gap:1.25rem}@media(min-width:992px){.ld-layout{align-items:start;grid-template-columns:280px 1fr}}.ld-sidebar{position:relative}@media(min-width:992px){.ld-sidebar{position:sticky;top:2rem}}.ld-label{display:block;font-weight:600;margin-bottom:1rem}.ld-input{border:1px solid #e1e5ee;border-radius:.6rem;padding:.7rem 1rem;width:100%}.ld-sidebar__group{margin-top:1rem}.ld-group__label{font-weight:600;margin-bottom:1rem}.ld-filter-list{display:grid;gap:1rem;list-style:none;margin:.25rem 0 0;padding:0}.ld-filter-item{line-height:1.2}.ld-filter-check input{height:1rem;width:1rem}.ld-clear{background:none;border:0;cursor:pointer;margin-top:.5rem;padding:0;text-decoration:underline}.ld-filter-check{align-items:center;cursor:pointer;display:flex;gap:.5rem;position:relative}.ld-filter-check input[type=checkbox]{appearance:none;-webkit-appearance:none;border:2px solid #ccc;border-radius:4px;cursor:pointer;height:18px;position:relative;transition:all .2s ease;width:18px}.ld-filter-check input[type=checkbox]:hover{border-color:var(--bz-primary,#0075c9)}.ld-filter-check input[type=checkbox]:checked{background-color:var(--bz-primary,#0075c9);border-color:var(--bz-primary,#0075c9)}.ld-filter-check input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:4px}