.gph{margin-top:32px}.gph-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:14px;display:flex}.gph-head h2{color:#fff;margin:0;font-size:20px;font-weight:700}.gph-sub{color:#9a9aa2;margin:0;font-size:13px;font-weight:600}.gph-face-wrap{width:var(--s);height:var(--s);flex:none;position:relative}.gph-face{width:var(--s);height:var(--s);background:#2a2a30;border-radius:50%;display:block;overflow:hidden}.gph-face>img{object-fit:cover;object-position:50% 0;transform-origin:50% 4%;max-width:none;display:block;transform:scale(1.7);width:100%!important;height:100%!important}.gph-face--none{color:#9a9aa2;place-items:center;font-size:14px;font-weight:800;display:grid}.gph-medal{color:#141416;border:2px solid #1a1a1e;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;bottom:-3px;right:-3px}.gph-medal--1{background:#e8b931}.gph-medal--2{background:#c3c8d0}.gph-medal--3{background:#c9814a}.gph-list{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.gph-row{background:#1a1a1e;border-radius:12px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:68px;padding:10px 16px 10px 8px;display:grid;position:relative;overflow:hidden}.gph-row.is-current:before{content:"";background:var(--accent,#ff2b2b);width:4px;position:absolute;inset:0 auto 0 0}.gph-year{font-variant-numeric:tabular-nums;color:#fff;justify-self:center;font-size:18px;font-weight:800;text-decoration:none}.gph-year:hover{text-decoration:underline}.gph-pod{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;margin:0;padding:0;list-style:none;display:grid}.gph-row.is-solo .gph-pod{grid-template-columns:minmax(0,1fr)}.gph-p{align-items:center;gap:10px;min-width:0;display:flex}.gph-p-txt{flex-direction:column;min-width:0;display:flex}.gph-p-kicker{letter-spacing:.08em;text-transform:uppercase;color:#e8b931;font-size:10.5px;font-weight:800}.gph-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;text-decoration:none;overflow:hidden}.gph-p--2 .gph-name,.gph-p--3 .gph-name{color:#e4e4e7;font-size:13.5px;font-weight:600}a.gph-name:hover{text-decoration:underline}.gph-team{color:#9a9aa2;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.gph-res{color:#cbd5e1;white-space:nowrap;font-size:12.5px;font-weight:700;text-decoration:none}.gph-res:hover{color:#fff;text-decoration:underline}.gph-fit [hidden],.gph-fit:not([data-ready]) [data-late]{display:none!important}.ev-wide:has(.gph-fit:not(.is-open)) .ev-side .st-mini{display:none!important}.gph-toggle{color:#fff;width:100%;font:inherit;cursor:pointer;background:#26262c;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.gph-toggle:hover{background:#303038}.gph-toggle-chev{border-right:2px solid var(--accent,#ff2b2b);border-bottom:2px solid var(--accent,#ff2b2b);width:8px;height:8px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.gph-toggle-chev.is-up{transform:translateY(2px)rotate(-135deg)}@media (max-width:640px){.gph-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"year res""pod pod";row-gap:10px;padding:12px 14px}.gph-year{grid-area:year;justify-self:start;font-size:16px}.gph-res{grid-area:res}.gph-pod{grid-area:pod;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px}.gph-row.is-solo .gph-pod{grid-template-columns:minmax(0,1fr)}.gph-row:not(.is-solo) .gph-p{text-align:center;flex-direction:column;align-items:center;gap:6px}.gph-row:not(.is-solo) .gph-p-txt{align-items:center;max-width:100%}.gph-row:not(.is-solo) .gph-first{display:none}.gph-p-kicker{line-height:14px}.gph-row:not(.is-solo) .gph-p--2 .gph-face-wrap,.gph-row:not(.is-solo) .gph-p--3 .gph-face-wrap{margin-top:8px}.gph-row:not(.is-solo) .gph-p--2 .gph-p-txt,.gph-row:not(.is-solo) .gph-p--3 .gph-p-txt{padding-top:14px}.gph-row:not(.is-solo) .gph-name{font-size:13px}.gph-row:not(.is-solo) .gph-team{font-size:11.5px}}
