.phl__sports[data-v-e3926a32]{grid-template-columns:minmax(0,1fr);gap:calc(clamp(14px,1.6vw,24px));display:grid}@media (width>=761px){.phl__sports[data-v-e3926a32]{grid-template-columns:repeat(2,minmax(0,1fr))}}.phl__sport[data-v-e3926a32]{flex-direction:column;gap:18px;padding:calc(clamp(20px,2.4vw,32px));display:flex}.phl__sport-head[data-v-e3926a32]{color:var(--ws-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;text-decoration:none;display:flex}.phl__sport-head:hover .phl__sport-name[data-v-e3926a32]{text-decoration:underline;-webkit-text-decoration-color:var(--ws-jaune);text-decoration-color:var(--ws-jaune);text-decoration-thickness:3px}.phl__sport-count[data-v-e3926a32]{font-size:15px;font-weight:var(--ws-fw-semibold);align-items:center;gap:6px;display:inline-flex}.phl__categories[data-v-e3926a32]{border-top:var(--ws-bw-md) solid var(--ws-line);margin:0;padding:0;list-style:none}.phl__categories li[data-v-e3926a32]{border-bottom:1px dashed var(--ws-line)}.phl__categories a[data-v-e3926a32]{color:var(--ws-ink);align-items:center;gap:10px;padding:11px 0;font-size:15.5px;text-decoration:none;display:flex}.phl__dot[data-v-e3926a32]{border-radius:50%;flex:none;width:10px;height:10px}.phl__category[data-v-e3926a32]{flex:1}.phl__count[data-v-e3926a32]{font-family:var(--ws-num);font-weight:var(--ws-fw-bold);font-size:17px}.phl__featured[data-v-e3926a32]{grid-template-columns:minmax(0,1fr);gap:calc(clamp(14px,1.6vw,20px));display:grid}@media (width>=761px){.phl__featured[data-v-e3926a32]{grid-template-columns:repeat(4,minmax(0,1fr))}}.phs__grid[data-v-9bc42a60]{grid-template-columns:minmax(0,1fr);align-items:end;gap:calc(clamp(28px,4vw,64px));display:grid}@media (width>=761px){.phs__grid[data-v-9bc42a60]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.phs__text[data-v-9bc42a60]{flex-direction:column;gap:22px;min-width:0;display:flex}.phs__anchors[data-v-9bc42a60]{flex-wrap:wrap;gap:8px;display:flex}.phs__anchors a[data-v-9bc42a60],.phs__level li a[data-v-9bc42a60]{text-decoration:none}.phs__anchor[data-v-9bc42a60]{scroll-margin-top:calc(24px + var(--site-top-h))}.phs__panel[data-v-9bc42a60]{flex-direction:column;gap:16px;min-width:0;padding:22px;display:flex}.phs__panel-head[data-v-9bc42a60]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.phs__list-count[data-v-9bc42a60],.phs__total[data-v-9bc42a60]{font-family:var(--ws-num);font-weight:var(--ws-fw-bold)}.phs__total-num[data-v-9bc42a60]{font-size:calc(clamp(34px,3.4vw,46px));font-style:italic;line-height:1}.phs__total-unit[data-v-9bc42a60]{color:var(--ws-ink);letter-spacing:.2em;margin-left:12px}.phs__bar[data-v-9bc42a60]{border-radius:7px;gap:2px;height:14px;display:flex;overflow:hidden}.phs__bar span[data-v-9bc42a60]{flex-basis:0}.phs__list[data-v-9bc42a60]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.phs__list li[data-v-9bc42a60]{border-top:1px dashed var(--ws-line-hover);align-items:center;gap:10px;padding:8px 0;font-size:15px;display:flex}.phs__swatch[data-v-9bc42a60]{border-radius:3px;flex:none;width:10px;height:10px}.phs__list-label[data-v-9bc42a60]{flex:1}.phs__list-count[data-v-9bc42a60]{font-size:17px;font-style:italic}.phs__paths[data-v-9bc42a60]{border-top:var(--ws-bw-md) solid var(--ws-line);flex-direction:column;display:flex}.phs__path[data-v-9bc42a60]{border-bottom:var(--ws-bw-md) dashed var(--ws-line);grid-template-columns:minmax(0,1fr);gap:18px calc(clamp(28px,4vw,56px));padding:calc(clamp(24px,2.6vw,36px)) 0;display:grid}.phs__path-text[data-v-9bc42a60]{flex-direction:column;gap:10px;min-width:0;display:flex}.phs__path-steps[data-v-9bc42a60]{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.phs__step[data-v-9bc42a60]{border-radius:16px;grid-template-columns:92px minmax(0,1fr);height:100%;display:grid;overflow:hidden}.phs__step-profile[data-v-9bc42a60]{background:var(--pl-panel);height:58px;padding:10px 12px 0}.phs__step-body[data-v-9bc42a60]{align-items:flex-start;gap:10px;min-width:0;padding:12px 14px 14px;display:flex}.phs__step-num[data-v-9bc42a60]{background:var(--ws-ink);width:22px;height:22px;color:var(--ws-on-ink);font-family:var(--ws-num);font-weight:var(--ws-fw-extrabold);border-radius:6px;flex:none;place-items:center;font-size:13px;display:grid}.phs__step-title[data-v-9bc42a60]{font-family:var(--ws-num);font-weight:var(--ws-fw-bold);font-size:17px;line-height:1.15}@media (width>=761px){.phs__path[data-v-9bc42a60]{grid-template-columns:minmax(0,1fr) minmax(0,2.3fr)}.phs__path-steps[data-v-9bc42a60]{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start}.phs__step[data-v-9bc42a60]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}}.phs__level-head[data-v-9bc42a60]{flex-direction:column;gap:10px;display:flex}.phs__levels[data-v-9bc42a60]{grid-template-columns:minmax(0,1fr);gap:calc(clamp(24px,3vw,40px));display:grid}@media (width>=761px){.phs__levels[data-v-9bc42a60]{grid-template-columns:repeat(3,minmax(0,1fr))}}.phs__level[data-v-9bc42a60]{flex-direction:column;gap:6px;min-width:0;display:flex}.phs__level-title[data-v-9bc42a60]{border-bottom:2px solid var(--ws-ink);align-items:flex-end;gap:12px;padding-bottom:14px;display:flex}.phs__level-title h3[data-v-9bc42a60]{flex:1}.phs__level-count[data-v-9bc42a60]{font-family:var(--ws-num);font-weight:var(--ws-fw-bold);font-size:calc(clamp(30px,2.6vw,36px));font-style:italic;line-height:1}.phs__level ul[data-v-9bc42a60]{margin:0;padding:0;list-style:none}.phs__level li[data-v-9bc42a60]{border-bottom:1px dashed var(--ws-line)}.phs__level li a[data-v-9bc42a60]{color:var(--ws-ink);justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;font-size:15.5px;line-height:1.4;display:flex}.phs__level-arrow[data-v-9bc42a60]{opacity:0;flex:none;align-self:center}.phs__level li a[data-v-9bc42a60]:focus-visible,.phs__level li a[data-v-9bc42a60]:hover{font-weight:var(--ws-fw-bold)}.phs__level li a:focus-visible .phs__level-arrow[data-v-9bc42a60],.phs__level li a:hover .phs__level-arrow[data-v-9bc42a60]{opacity:1}.phs__featured[data-v-9bc42a60]{grid-template-columns:minmax(0,1fr);gap:calc(clamp(14px,1.6vw,20px));display:grid}@media (width>=761px){.phs__featured[data-v-9bc42a60]{grid-template-columns:repeat(4,minmax(0,1fr))}}
