.pp{max-width:1100px}.pp h1{margin-top:12px;overflow-wrap:anywhere}.pp h2{font-size:21px;margin:26px 0 8px}.pp-sum{max-width:72ch}.pp-upd{font-size:13px;color:var(--muted);margin:6px 0 0}.pp-upd time{color:var(--ink);font-weight:600}.pp .legend a,.pp-more a{color:var(--brass)}.pp-top{list-style:none;margin:8px 0 10px;padding:0;display:grid;grid-gap:8px;gap:8px;max-width:780px}.pp-top li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.pp-n{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--raised);font-weight:700;font-size:14px}.pp-who{display:flex;flex-direction:column;min-width:0}.pp-who b{font-size:17px}.pp-who a{color:var(--ink);-webkit-text-decoration-color:var(--edge);text-decoration-color:var(--edge)}.pp-meta{font-size:13px;color:var(--muted)}.pp-pick{font-weight:600;color:var(--gold)}.pp-nums{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px;white-space:nowrap}.pp-gap{font-weight:700;font-size:17px}.pp-k{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600}.pp-cta{margin:12px 0 4px}.pp-games{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));grid-gap:12px;gap:12px;margin-top:10px}.pp-game{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px 12px;min-width:0}.pp-game h3{margin:0;font-size:16px;letter-spacing:.02em}.pp-when{margin:2px 0 6px;font-size:13px;color:var(--muted)}.pp-game ul{list-style:none;margin:0;padding:0}.pp-game li{padding:7px 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:1px}.pp-pl{font-weight:600}.pp-pl a{color:var(--ink);-webkit-text-decoration-color:var(--edge);text-decoration-color:var(--edge)}.pp-tag{font-weight:400;font-size:12px;margin-left:4px}.pp-lines,.pp-tag{color:var(--muted)}.pp-lines{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp-lines b{color:var(--ink);font-weight:600}.pp-nolines{margin-top:10px}.pp-more{margin-top:20px}.pp-foot a[aria-current]{font-weight:700;text-decoration:none}@media (max-width:420px){.pp-top li{grid-template-columns:24px minmax(0,1fr) auto;gap:4px 8px;padding:10px}.pp-n{width:22px;height:22px;font-size:13px}.pp-who b{font-size:16px}}