.spb{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--hair);color:var(--muted);white-space:nowrap;border-radius:99px;margin-left:8px;padding:2px 9px;font-size:10.5px;font-weight:600;display:inline-block}.spb.ok{color:var(--accent-ink);border-color:var(--accent)}.spb.plus{color:var(--gold)}.count{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-align:center;margin:14px 2px 18px;font-size:12px;font-weight:600}.cr{background:var(--card);box-shadow:0 3px 14px var(--shadow);cursor:pointer;border-radius:14px;align-items:center;gap:18px;margin-bottom:16px;padding:15px 20px 15px 15px;display:flex}.cr img,.cr .ph{border-radius:9px;flex:none;width:120px;height:88px}.cr img{object-fit:cover;display:block}.cr .ph{background:linear-gradient(135deg,var(--ph-a),var(--ph-b)55%,var(--ph-c));text-align:center;justify-content:center;align-items:center;padding:8px;display:flex}.cr .ph span{font-family:var(--serif);color:var(--ph-ink);font-size:11.5px;font-style:italic;line-height:1.5}.cr-info{flex:1;min-width:0}.cr-info h3{font-family:var(--serif);margin:0;font-size:22px;font-weight:700;line-height:1.15}.cr-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:12px;font-weight:600}.cr-no{font-weight:700}.cr-short{color:var(--muted);font-style:italic}.cr-acts{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.cr-view{color:var(--accent-ink);white-space:nowrap;font-size:12px;font-weight:600}@media (max-width:640px){.cr{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.cr img,.cr .ph{border-radius:0;width:100%;height:180px}.cr .ph span{font-size:15px}.cr-info{padding:15px 18px 0}.cr-info h3{font-size:23px}.cr-meta{margin-top:8px;font-size:11px}.cr-acts{flex-direction:row;justify-content:space-between;align-items:center;margin-top:10px;padding:14px 18px 16px}.cr-view{font-size:13px}}.pager{flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:26px 0 8px;display:flex}.pager .pager-num,.pager .pager-step{background:var(--card);color:var(--navy);border:1.5px solid var(--hair);border-radius:100px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none}.pager .pager-num.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.pager .pager-num:hover:not(.on),.pager .pager-step:hover{border-color:var(--accent)}.pager .pager-off{opacity:.35;pointer-events:none}.pager .pager-gap{color:var(--muted);padding:0 2px}.card-anchored{outline:2px solid var(--accent);outline-offset:3px;animation:1.6s ease-out forwards card-anchored-fade}@keyframes card-anchored-fade{0%,55%{outline-color:var(--accent)}to{outline-color:transparent}}@media (prefers-reduced-motion:reduce){.card-anchored{animation:none}}
