.rmx-objects{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin:0}.rmx-obj{position:relative;background:#fff;border:1px solid var(--rmx-line);border-radius:var(--rmx-radius);overflow:hidden;display:flex;flex-direction:column}.rmx-obj:has(a:hover){border-color:var(--rmx-ink);box-shadow:0 8px 24px rgba(19,32,46,.08)}.rmx-obj__img{aspect-ratio:3/2;background:repeating-linear-gradient(135deg,#E9ECEF 0 12px,#F1F3F5 12px 24px);overflow:hidden}.rmx-obj__img img{width:100%;height:100%;object-fit:cover}.rmx-obj__body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:8px}.rmx-obj__meta{font-size:13px;color:var(--rmx-muted)}.rmx-obj__title{font-size:17px;font-weight:600;line-height:1.3;margin:0}.rmx-obj__title a{text-decoration:none;color:inherit}.rmx-obj__title a::after{content:"";position:absolute;inset:0}.rmx-obj__nums{display:flex;flex-wrap:wrap;gap:6px 20px;font-family:var(--rmx-mono);font-size:14px;color:var(--rmx-ink-2)}.rmx-objects-head{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:flex-end;margin-bottom:28px}.rmx-objects-head h2{margin:0}.rmx-filter{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.rmx-filter__label{font-size:13px;color:var(--rmx-muted);font-weight:500}.rmx-pager{margin-top:40px;display:flex;gap:8px;flex-wrap:wrap}.rmx-pager .page-numbers{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--rmx-line-strong);border-radius:8px;text-decoration:none;padding:0 12px}.rmx-pager .current{background:var(--rmx-dark);color:#fff;border-color:var(--rmx-dark)}
