.hk-records-hero{background:radial-gradient(circle at 14% 0%,rgb(182 140 75 / .14),transparent 30rem),linear-gradient(180deg,rgb(26 38 32 / .72),rgb(16 23 19 / .2))}.hk-records-index{padding-top:42px}.hk-records-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:0 2px 18px;border-bottom:1px solid var(--hk-line);color:var(--hk-muted);font-size:14px}.hk-records-count{color:var(--hk-gold);font-family:var(--hk-font);font-size:25px;margin-right:6px}.hk-records-contribute{color:var(--hk-gold);font-weight:700}.hk-records-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hk-record-card{position:relative;display:flex;flex-direction:column;min-height:310px;padding:26px 28px 24px;border:1px solid rgb(230 220 200 / .15);border-radius:18px;background:linear-gradient(145deg,rgb(36 49 40 / .78),rgb(20 29 24 / .74));box-shadow:0 16px 44px rgb(0 0 0 / .12)}.hk-record-card:before{content:"";position:absolute;left:0;top:28px;bottom:28px;width:2px;background:linear-gradient(var(--hk-gold),rgb(182 140 75 / .08))}.hk-record-card-top{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:19px;color:var(--hk-muted);font-size:10px;text-transform:uppercase;letter-spacing:.15em}.hk-record-id{color:var(--hk-gold)}.hk-record-type{padding:5px 9px;border:1px solid rgb(182 140 75 / .28);border-radius:999px}.hk-record-card h2{margin:0 0 14px;font-family:var(--hk-font);font-size:clamp(27px,3vw,37px);font-weight:500;line-height:1.08}.hk-record-card h2 a:hover{color:var(--hk-gold)}.hk-record-excerpt{margin:0 0 20px;color:var(--hk-muted);line-height:1.7}.hk-record-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;margin-bottom:18px}.hk-record-tags span{padding:6px 9px;border-radius:7px;background:rgb(11 14 12 / .28);border:1px solid rgb(230 220 200 / .1);color:var(--hk-muted);font-size:11px;letter-spacing:.04em}.hk-record-open{width:max-content;color:var(--hk-gold);font-size:13px;font-weight:700}.hk-records-grid .navigation.pagination{grid-column:1/-1}@media(max-width:760px){.hk-records-grid{grid-template-columns:1fr}.hk-records-toolbar{align-items:flex-start;flex-direction:column}.hk-record-card{min-height:0;padding:23px 22px}.hk-record-card h2{font-size:29px}}