.cr-hero{padding:120px 0 30px}.cr-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.cr-meta span{border:1px solid var(--line);padding:8px 12px;font-size:12px;color:#aab;letter-spacing:.04em}
.cr-list{padding:20px 0 90px}.cr-filters{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 22px}
.cr-filters button{background:transparent;color:#cfd6e4;border:1px solid rgba(255,255,255,.25);padding:9px 15px;font:500 13px var(--sans);cursor:pointer}.cr-filters button.on,.cr-filters button:hover{background:#fff;color:#000;border-color:#fff}
.cr-row{display:grid;grid-template-columns:90px 1fr 190px 220px;gap:18px;align-items:center;padding:18px 0;border-top:1px solid var(--line)}
.cr-row:last-child{border-bottom:1px solid var(--line)}.cr-code{font:600 12px var(--sans);letter-spacing:.1em;color:#6ea2ff}
.cr-title{color:#fff;font:600 18px var(--display)}.cr-sub{color:#8a94a8;font-size:13px;margin-top:3px}.cr-loc{color:#aab2c3;font-size:13px}
.cr-act{display:flex;gap:8px;justify-content:flex-end}.cr-act a{border:1px solid rgba(255,255,255,.35);padding:9px 12px;font-size:12px;color:#fff;white-space:nowrap}.cr-act a:first-child{background:#fff;color:#000}
@media(max-width:860px){.cr-row{grid-template-columns:1fr;gap:8px}.cr-act{justify-content:flex-start}}