.pp-stack{gap:56px;padding-block:56px;display:grid}.pp-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.pp-season{color:var(--club-text-muted);font-size:13px;font-weight:800}.pp-grid-2{gap:28px;margin-top:20px;display:grid}@media (min-width:768px){.pp-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-card{margin-top:20px;padding:22px 26px}.pp-grid-2 .pp-card{margin-top:0}.pp-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:20px;display:grid}@media (min-width:640px){.pp-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.pp-tile{text-align:center;padding:22px 16px}.pp-num{font-family:var(--club-display);font-variant-numeric:tabular-nums;font-size:40px;line-height:1}.pp-label{letter-spacing:.1em;text-transform:uppercase;color:var(--club-text-muted);margin-top:8px;font-size:11px;font-weight:800}.pp-cup{font-size:24px}.pp-comp{color:var(--club-text-muted);font-size:14px;font-weight:800}.pp-fa{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}@media (min-width:640px){.pp-fa{grid-template-columns:repeat(6,minmax(0,1fr))}}.pp-fa div{flex-direction:column;display:flex}.pp-fa dt{letter-spacing:.08em;text-transform:uppercase;min-height:3.1em;color:var(--club-text-muted);justify-content:center;align-items:flex-end;font-size:11px;font-weight:800;display:flex}.pp-fa dd{font-family:var(--club-display);margin-top:4px;font-size:24px}.pp-note{color:var(--club-text-muted);font-size:14px}.pp-rows>*{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding-block:14px;display:flex}.pp-rows>*+*{border-top:1px solid var(--club-border)}.pp-rows dt{letter-spacing:.08em;text-transform:uppercase;color:var(--club-text-muted);font-size:12px;font-weight:800}.pp-rows dd,.pp-rows li>span:first-child{font-size:17px;font-weight:800}.pp-current>span:first-child{color:var(--club-warm-ink)}.pp-years{font-variant-numeric:tabular-nums;color:var(--club-text-muted);font-size:14px}.pp-bio{max-width:48rem;color:var(--club-text-muted);margin-top:28px;line-height:1.65}.pp-leaf{border-top:1px solid #ffffff2e;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;padding-top:8px;display:grid}.pp-leaf-link{align-items:center;gap:12px;padding-block:22px;padding-inline-end:16px;display:flex}.pp-leaf-next{text-align:end;justify-content:flex-end;padding-inline:16px 0}.pp-leaf-arrow{color:#fff9;font-size:26px;transition:color .15s}[dir=rtl] .pp-leaf-arrow{transform:rotate(180deg)}.pp-leaf-link:hover .pp-leaf-arrow{color:#fff}.pp-leaf-cap{letter-spacing:.1em;text-transform:uppercase;color:#fff9;font-size:10px;display:block}.pp-leaf-name{text-transform:uppercase;font-size:14px;font-weight:800;display:block}
