.pr{padding-top:64px;padding-bottom:64px}
.lead-l{margin-top:24px;max-width:640px;font-size:18px;line-height:1.5}
.filters{display:flex;gap:8px;flex-wrap:wrap;margin:32px 0}
.fchip{height:36px;padding:0 16px;border-radius:9999px;background:var(--grey);color:var(--forest);font-size:14px;font-weight:500;display:flex;align-items:center}
.fchip:hover{background:var(--mist);text-decoration:none}
.fchip.on{background:var(--forest);color:#fff}
.prow{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.prow li{display:grid;grid-template-columns:32px minmax(0,1fr) 110px 100px 110px;gap:16px;align-items:center;padding:14px 18px;border-radius:16px;background:var(--grey)}
.rk{font-weight:900;font-size:22px;color:var(--forest)}
.pn b{display:block;font-size:16px;font-weight:600;color:var(--ink)}
.pn>span{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--mute);margin-top:2px}
.m{width:20px;height:20px;border-radius:9999px;background:#fff;color:var(--forest);font-size:9px;font-weight:700;font-style:normal;display:grid;place-items:center}
.pbar{height:6px;border-radius:9999px;background:#fff;margin-top:8px;overflow:hidden}
.pbar i{display:block;height:100%;background:var(--forest);border-radius:9999px}
.pv{text-align:right}
.pv strong{display:block;font-size:16px;color:var(--ink)}
.pv span{font-size:12px;color:var(--mute)}
.none{padding:48px 0;font-size:18px}
.note{margin-top:32px;font-size:13px;color:var(--mute);max-width:640px}
@media (max-width:700px){
  .prow li{grid-template-columns:24px minmax(0,1fr) auto;gap:10px}
  .hide-s{display:none}
}
.pr h1.display{margin:0}

.fchip .cnt{font-style:normal;font-size:12px;opacity:.65;margin-left:8px}
.pn .low{font-style:normal;color:#b45309;font-weight:500}
