html[data-brand=pronos-biathlon]{--pb-secondary-hero-height:160px;--pb-secondary-hero-content-gap:10px;--pb-secondary-hero-fade-height:68px;--pb-secondary-hero-fade-end:var(--pb-bg);--pb-secondary-hero-object-position:50% 50%;--pb-secondary-hero-overlay:linear-gradient(90deg,#eef3f8fa 0%,#eef3f8e8 34%,#eef3f88a 60%,#eef3f81f 84%,#eef3f800 100%);--pb-secondary-hero-fade:linear-gradient(180deg,#eef3f800 0%,#eef3f866 40%,#eef3f8e0 78%,var(--pb-bg) 100%)}html:is([data-brand=pronos-biathlon],.theme-bl) body[class] [data-pb-secondary-hero]{isolation:isolate;box-sizing:border-box;width:100%;max-width:none;min-height:var(--pb-secondary-hero-height);margin:0 0 var(--pb-secondary-hero-content-gap);box-shadow:none;text-align:left;background:#eef3f8;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}html:is([data-brand=pronos-biathlon],.theme-bl) body.profile-page [data-pb-secondary-hero]{width:100vw;margin-left:calc(50% - 50vw)}html[data-brand=pronos-biathlon] body.profile-page{--pb-profile-hero-visual-height:clamp(300px,40.03vw,600px);--pb-profile-first-card-start:200px;--pb-secondary-hero-height:var(--pb-profile-hero-visual-height);--pb-secondary-hero-content-gap:24px;--pb-secondary-hero-fade-height:110px;--pb-secondary-hero-fade-end:#eef3f8}html.theme-bl body.profile-page{--pb-secondary-hero-content-gap:24px}@media (width>=641px){html[data-brand=pronos-biathlon] body.profile-page:has(#profileGuestView:not([hidden])){--pb-profile-hero-visual-height:clamp(300px,23.6vw,350px);--pb-secondary-hero-fade-height:130px}}html:is([data-brand=pronos-biathlon],.theme-bl) body[class] [data-pb-secondary-hero]:before,html:is([data-brand=pronos-biathlon],.theme-bl) body[class] [data-pb-secondary-hero]:after{content:none;display:none}html:is([data-brand=pronos-biathlon],.theme-bl) body[class] [data-pb-secondary-hero-media]{z-index:0;pointer-events:none;width:100vw;height:100%;display:block;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}html:is([data-brand=pronos-biathlon],.theme-bl) body[class] [data-pb-secondary-hero-media] img{object-fit:cover;object-position:var(--pb-secondary-hero-object-position);width:100%;height:100%;display:block}html:is([data-brand=pronos-biathlon],.theme-bl) body[class] [data-pb-secondary-hero-media]:after{z-index:1;content:"";background:var(--pb-secondary-hero-overlay), linear-gradient(180deg,#eef3f800 calc(100% - var(--pb-secondary-hero-fade-height)),var(--pb-secondary-hero-fade-end) 100%);pointer-events:none;display:block;position:absolute;inset:0}html:is([data-brand=pronos-biathlon],.theme-bl) body[class] [data-pb-secondary-hero-inner]{z-index:2;box-sizing:border-box;width:min(calc(100% - var(--pb-page-inset)),var(--pb-content-dashboard));min-height:var(--pb-secondary-hero-height);text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;margin-inline:auto;padding:0;display:flex;position:relative}html:is([data-brand=pronos-biathlon],.theme-bl) body[class] [data-pb-secondary-hero-inner]>h1{margin-top:0}html:is([data-brand=pronos-biathlon],.theme-bl) body[class] [data-pb-secondary-hero-inner]>.pb-page-intro-subtitle,html:is([data-brand=pronos-biathlon],.theme-bl) body[class] [data-pb-secondary-hero-inner]>.profile-intro-copy{margin-top:var(--pb-space-3)}@media (width<=1199px){html[data-brand=pronos-biathlon]{--pb-secondary-hero-height:150px;--pb-secondary-hero-content-gap:10px}html[data-brand=pronos-biathlon] body.profile-page{--pb-profile-first-card-start:180px;--pb-secondary-hero-content-gap:20px;--pb-secondary-hero-fade-height:88px}html.theme-bl body.profile-page{--pb-secondary-hero-content-gap:20px}}@media (width<=640px){html[data-brand=pronos-biathlon]{--pb-secondary-hero-height:130px;--pb-secondary-hero-content-gap:8px;--pb-secondary-hero-fade-height:56px;--pb-secondary-hero-object-position:60% 50%}html[data-brand=pronos-biathlon] body.profile-page{--pb-profile-hero-visual-height:145px;--pb-secondary-hero-content-gap:16px;--pb-secondary-hero-fade-height:44px;--pb-secondary-hero-overlay:linear-gradient(90deg,#eef3f8fc 0%,#eef3f8f7 38%,#eef3f8c7 72%,#eef3f857 100%)}html.theme-bl body.profile-page{--pb-secondary-hero-content-gap:16px}}html[data-brand=pronos-biathlon] body.profile-page [data-pb-secondary-hero-inner]>h1{color:var(--pb-navy);font-family:var(--pb-font-display);letter-spacing:-.045em;text-align:left;text-transform:none;margin:0;font-size:clamp(2rem,4vw,3rem);font-style:italic;font-weight:900;line-height:1}html[data-brand=pronos-biathlon] body.profile-page [data-pb-secondary-hero-inner]>.profile-intro-copy{color:#63748b;max-width:620px;font-family:var(--pb-font-body);text-align:left;margin:10px 0 0;font-size:1rem;font-weight:700;line-height:1.35}@media (width<=640px){html[data-brand=pronos-biathlon] body.profile-page .profile-hero [data-pb-secondary-hero-inner]{padding-top:24px}html[data-brand=pronos-biathlon] body.profile-page .profile-guest-grid,html[data-brand=pronos-biathlon] body.profile-page .profile-public-view,html[data-brand=pronos-biathlon] body.profile-page .profile-user-grid{margin-top:0}html[data-brand=pronos-biathlon] body.profile-page [data-pb-secondary-hero-inner]>.profile-intro-copy{font-size:.87rem;line-height:1.38}}html[data-brand=pronos-biathlon] body.calendrier-page{--pb-calendar-hero-visual-height:max(clamp(320px,43.75vw,700px),calc(100svh - var(--header-height)));--pb-calendar-first-block-start:170px;--pb-secondary-hero-height:var(--pb-calendar-hero-visual-height);--pb-secondary-hero-content-gap:24px;--pb-secondary-hero-fade-height:120px;--pb-secondary-hero-fade-end:#eef3f8;--pb-calendar-readability-halo:radial-gradient(ellipse 1050px 460px at 8% 9%,#ffffffdb 0%,#ffffff9e 31%,#ffffff52 60%,#fff0 84%);--pb-calendar-photo-veil:linear-gradient(#ffffff8c,#ffffff8c)}html[data-brand=pronos-biathlon] body.calendrier-page .calendrier-main{background-color:#eef3f8;background-image:var(--pb-calendar-readability-halo), var(--pb-calendar-photo-veil), url(/assets/pb-secondary-hero-master-test-DlfFIYb2.webp);background-position:0 0,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 680px,cover,cover;background-attachment:scroll,fixed,fixed}html[data-brand=pronos-biathlon] body.calendrier-page [data-pb-secondary-hero]{background:0 0;width:100vw;margin-left:calc(50% - 50vw)}html[data-brand=pronos-biathlon] body.calendrier-page [data-pb-secondary-hero-media]{display:none}html[data-brand=pronos-biathlon] body.calendrier-page [data-pb-secondary-hero-inner]{width:min(calc(100% - var(--pb-page-inset)),var(--pb-content-dashboard));justify-content:flex-start;padding:43px 0 0}html[data-brand=pronos-biathlon] body.calendrier-page [data-pb-secondary-hero-inner]>h1{max-width:620px;color:var(--pb-navy);font-family:var(--pb-font-display);letter-spacing:-.045em;text-align:left;text-transform:none;margin:0;font-size:clamp(2rem,4vw,3rem);font-style:italic;font-weight:900;line-height:1}html[data-brand=pronos-biathlon] body.calendrier-page [data-pb-secondary-hero-inner]>.pb-page-intro-subtitle{color:#63748b;max-width:620px;font-family:var(--pb-font-body);letter-spacing:0;text-align:left;text-transform:none;margin:10px 0 0;font-size:1rem;font-style:normal;font-weight:700;line-height:1.35}html[data-brand=pronos-biathlon] body.calendrier-page .calendrier-shell{z-index:2;margin-top:calc(var(--pb-calendar-first-block-start) - var(--pb-secondary-hero-height) - var(--pb-secondary-hero-content-gap));position:relative}@media (width<=1199px){html[data-brand=pronos-biathlon] body.calendrier-page{--pb-calendar-first-block-start:160px;--pb-secondary-hero-content-gap:20px;--pb-secondary-hero-fade-height:88px}html[data-brand=pronos-biathlon] body.calendrier-page .calendrier-main{background-size:100% 520px,cover,cover}}@media (width<=640px){html[data-brand=pronos-biathlon] body.calendrier-page{--pb-calendar-hero-visual-height:115px;--pb-secondary-hero-content-gap:16px;--pb-secondary-hero-fade-height:44px;--pb-calendar-readability-halo:radial-gradient(ellipse 430px 210px at 0% 4%,#ffffff85 0%,#ffffff4d 43%,#fff0 100%)}html[data-brand=pronos-biathlon] body.calendrier-page .calendrier-main{background-size:100% 230px,cover,cover}html[data-brand=pronos-biathlon] body.calendrier-page [data-pb-secondary-hero-inner]{padding-top:24px}html[data-brand=pronos-biathlon] body.calendrier-page [data-pb-secondary-hero-inner]>.pb-page-intro-subtitle{font-size:.87rem;line-height:1.38}html[data-brand=pronos-biathlon] body.calendrier-page .calendrier-shell{margin-top:0}}html[data-brand=pronos-biathlon] body.pronos-page{--pb-pronos-hero-visual-height:max(clamp(320px,43.75vw,700px),calc(100svh - var(--header-height)));--pb-pronos-first-block-start:170px;--pb-secondary-hero-height:var(--pb-pronos-hero-visual-height);--pb-secondary-hero-content-gap:24px;--pb-secondary-hero-fade-height:120px;--pb-secondary-hero-fade-end:#eef3f8;--pb-pronos-readability-halo:radial-gradient(ellipse 1050px 460px at 8% 9%,#ffffffdb 0%,#ffffff9e 31%,#ffffff52 60%,#fff0 84%);--pb-pronos-photo-veil:linear-gradient(#ffffff8c,#ffffff8c)}html[data-brand=pronos-biathlon] body.pronos-page .pronos-main{width:100%;max-width:none;padding:0 0 var(--pb-space-10);background-color:#eef3f8;background-image:var(--pb-pronos-readability-halo), var(--pb-pronos-photo-veil), url(/assets/pb-secondary-hero-master-test-DlfFIYb2.webp);background-position:0 0,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 680px,cover,cover;background-attachment:scroll,fixed,fixed;margin:0}html[data-brand=pronos-biathlon] body.pronos-page [data-pb-secondary-hero]{background:0 0;width:100vw;margin-left:calc(50% - 50vw)}@media (width>=641px){html[data-brand=pronos-biathlon] body.pronos-page [data-pb-secondary-hero]{margin-bottom:calc(var(--pb-secondary-hero-content-gap) - var(--pb-space-4))}}html[data-brand=pronos-biathlon] body.pronos-page [data-pb-secondary-hero-media]{display:none}html[data-brand=pronos-biathlon] body.pronos-page [data-pb-secondary-hero-inner]{width:min(calc(100% - var(--pb-page-inset)),var(--pb-content-dashboard));justify-content:flex-start;padding:43px 0 0}html[data-brand=pronos-biathlon] body.pronos-page [data-pb-secondary-hero-inner]>h1{max-width:620px;color:var(--pb-navy);font-family:var(--pb-font-display);letter-spacing:-.045em;text-align:left;text-transform:none;margin:0;font-size:clamp(2rem,4vw,3rem);font-style:italic;font-weight:900;line-height:1}html[data-brand=pronos-biathlon] body.pronos-page [data-pb-secondary-hero-inner]>.pb-page-intro-subtitle{color:#63748b;max-width:620px;font-family:var(--pb-font-body);letter-spacing:0;text-align:left;text-transform:none;margin:10px 0 0;font-size:1rem;font-style:normal;font-weight:700;line-height:1.35}html[data-brand=pronos-biathlon] body.pronos-page #pronos-stage-section{z-index:2;margin-top:calc(var(--pb-pronos-first-block-start) - var(--pb-secondary-hero-height) - var(--pb-secondary-hero-content-gap));position:relative}@media (width<=1199px){html[data-brand=pronos-biathlon] body.pronos-page{--pb-pronos-first-block-start:160px;--pb-secondary-hero-content-gap:20px;--pb-secondary-hero-fade-height:88px}html[data-brand=pronos-biathlon] body.pronos-page .pronos-main{background-size:100% 520px,cover,cover}}@media (width<=640px){html[data-brand=pronos-biathlon] body.pronos-page{--pb-pronos-hero-visual-height:115px;--pb-secondary-hero-content-gap:16px;--pb-secondary-hero-fade-height:44px;--pb-pronos-readability-halo:radial-gradient(ellipse 430px 210px at 0% 4%,#ffffff85 0%,#ffffff4d 43%,#fff0 100%)}html[data-brand=pronos-biathlon] body.pronos-page .pronos-main{padding-bottom:calc(var(--app-bottom-nav-clearance) + var(--pb-space-6));background-size:100% 230px,cover,cover}html[data-brand=pronos-biathlon] body.pronos-page [data-pb-secondary-hero-inner]{padding-top:24px}html[data-brand=pronos-biathlon] body.pronos-page [data-pb-secondary-hero-inner]>.pb-page-intro-subtitle{font-size:.87rem;line-height:1.38}html[data-brand=pronos-biathlon] body.pronos-page #pronos-stage-section{margin-top:0}}html.theme-bl body.pronos-page .pronos-page-intro[data-pb-secondary-hero]{width:100%;min-height:0;margin:0 0 var(--pb-space-6);background:0 0;padding:0;display:block;overflow:visible}html.theme-bl body.pronos-page [data-pb-secondary-hero-media]{display:none}html.theme-bl body.pronos-page .pronos-page-hero [data-pb-secondary-hero-inner]{width:100%;min-height:0;margin:0;padding:0;display:block}@media (width<=699px){html.theme-bl body.pronos-page .pronos-page-intro[data-pb-secondary-hero]{margin-bottom:var(--pb-space-4)}}html[data-brand=pronos-biathlon] body.mes-pronos-page{--pb-secondary-hero-fade-end:#eef3f8;--pb-mes-pronos-readability-halo:radial-gradient(ellipse 1050px 460px at 8% 9%,#ffffffdb 0%,#ffffff9e 31%,#ffffff52 60%,#fff0 84%);--pb-mes-pronos-photo-veil:linear-gradient(#ffffff8c,#ffffff8c)}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-main{width:100%;max-width:none;padding:0 0 var(--pb-space-10);background-color:#eef3f8;background-image:var(--pb-mes-pronos-readability-halo), var(--pb-mes-pronos-photo-veil), url(/assets/pb-secondary-hero-master-test-DlfFIYb2.webp);background-position:0 0,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 680px,cover,cover;background-attachment:scroll,fixed,fixed;margin:0}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-shell{width:min(calc(100% - var(--pb-page-inset)),var(--pb-content-dashboard));max-width:none;margin-inline:auto;position:relative}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-page-intro{z-index:4;padding:20px 0 10px;position:relative}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-back-link{color:#173456;background:#fff;border:1px solid #142a4a26;border-radius:9px;gap:7px;min-height:0;padding:8px 11px;font-size:.68rem;font-weight:800;box-shadow:0 5px 14px #142a4a0d}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-back-link:hover,html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-back-link:focus-visible{color:#173456;background:#f8fafc;border-color:#142a4a47}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-back-link svg{width:15px;height:15px}html[data-brand=pronos-biathlon] body.mes-pronos-page [data-pb-secondary-hero]{color:#fff;background:linear-gradient(135deg,#0d376b 0%,#092b57 52%,#061d3c 100%);border:0;border-radius:18px;width:100%;min-height:0;margin:0;display:block;overflow:hidden;box-shadow:0 18px 42px #071d3c2e}html[data-brand=pronos-biathlon] body.mes-pronos-page [data-pb-secondary-hero]:before,html[data-brand=pronos-biathlon] body.mes-pronos-page [data-pb-secondary-hero]:after{z-index:1;content:"";pointer-events:none;display:block;position:absolute;inset:0}html[data-brand=pronos-biathlon] body.mes-pronos-page [data-pb-secondary-hero]:before{opacity:.58;background:linear-gradient(118deg,#0000 0 46%,#4c8fd421 46.2% 54%,#0000 54.2%) 50%,linear-gradient(162deg,#0000 0 69%,#1c5c9e2b 69.2% 77%,#0000 77.2%) 50%,radial-gradient(circle,#add2f23d 0 1px,#0000 1.35px) calc(100% - 38px) 26px/14px 14px;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 56% 100%);mask-image:linear-gradient(90deg,#0000 18%,#000 56% 100%)}html[data-brand=pronos-biathlon] body.mes-pronos-page [data-pb-secondary-hero]:after{opacity:.72;background:linear-gradient(112deg,#0000 0 72%,#ffc107b8 72.1% 72.28%,#0000 72.38%),linear-gradient(164deg,#0000 0 87%,#ffc1077a 87.1% 87.26%,#0000 87.36%),radial-gradient(48% 72% at 92% 8%,#3075be33,#0000 72%)}html[data-brand=pronos-biathlon] body.mes-pronos-page [data-pb-secondary-hero-media]{background:0 0;width:100%;height:100%;display:block;inset:0;transform:none}html[data-brand=pronos-biathlon] body.mes-pronos-page [data-pb-secondary-hero-media] img{opacity:.22;filter:saturate(.62)contrast(1.08)}html[data-brand=pronos-biathlon] body.mes-pronos-page [data-pb-secondary-hero-media]:after{background:linear-gradient(135deg,#0d376be6 0%,#092b57e6 52%,#061d3cf0 100%)}html[data-brand=pronos-biathlon] body.mes-pronos-page [data-pb-secondary-hero-inner]{grid-template-columns:minmax(0,1fr) minmax(300px,330px);grid-template-areas:"copy stats""facts stats""intro intro";align-items:center;gap:0 28px;width:100%;min-height:0;margin:0;padding:32px 24px 29px;display:grid}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-course-copy{grid-area:copy;max-width:760px}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-course-hero .pronos-meta-line{color:#ffc107;font-family:var(--pb-font-display);letter-spacing:.055em;text-transform:uppercase;margin:0 0 7px;font-size:.61rem;font-style:normal;font-weight:900;line-height:1}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-course-hero h1{color:#fff;max-width:760px;font-family:var(--pb-font-display);letter-spacing:-.045em;overflow-wrap:break-word;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.1vw,2.55rem);font-style:italic;font-weight:900;line-height:1.04}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-form-meta{color:#ffffffd6;margin:7px 0 0;font-size:.78rem;line-height:1.42}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-stage-separator{color:#ffffff73}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-country-flag{box-shadow:0 0 0 1px #ffffff38}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-course-facts{grid-area:facts;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;margin-top:12px;display:grid}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-course-fact{background:#407ebc29;border:1px solid #ffffff21;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:27px minmax(0,1fr);align-content:center;column-gap:8px;min-width:0;min-height:56px;padding:7px 8px;display:grid}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-course-fact-icon{color:#cce8ff;background:#90c6ef1a;border:1px solid #b8dcfa33;border-radius:8px;grid-row:1/3;align-self:center;place-items:center;width:25px;height:25px;display:grid}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-course-fact-icon svg,html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-status-heading svg,html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-form-intro>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-course-fact>span:not(.mes-pronos-course-fact-icon){color:#d7ebfcad;min-width:0;font-family:var(--pb-font-display);letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.44rem;font-weight:800;line-height:1.15;overflow:hidden}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-course-fact>strong{color:#fff;min-width:0;font-family:var(--pb-font-display);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.66rem;font-weight:900;line-height:1.15;overflow:hidden}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-course-stats{background:#02122780;border:1px solid #ffffff26;border-radius:22px;grid-area:stats;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:0;width:100%;padding:10px;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 14px 32px #0211252e}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-editor-status,html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-close-card{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;min-width:0;min-height:112px;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;align-content:center;justify-items:center;gap:6px;padding:11px 12px}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-close-card{border-left:1px solid #ffffff1f}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-status-heading{justify-content:center;align-items:center;gap:5px;width:100%;display:flex}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-editor-status>*,html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-close-card>*{justify-self:center;max-width:100%}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-status-heading svg{color:#a9d5fa;width:14px;height:14px}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-editor-status>span:first-child,html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-close-card>span:first-child{color:#ffffffb8;letter-spacing:.07em;text-transform:uppercase;font-size:.5rem;font-weight:900}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-editor-status>strong,html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-close-card>strong{color:#fff;font-size:1.42rem}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-progress-track{background:#fff3;width:100%;max-width:92px;height:3px}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-save-state{color:#bfe7cc}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-save-state.is-empty{color:#ffffff94}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-save-state.is-empty:before{background:#ffffff61}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-form-intro{-webkit-backdrop-filter:none;backdrop-filter:none;background:#3270ae33;border:1px solid #c1def829;border-radius:10px;grid-area:intro;align-items:center;gap:9px;width:100%;margin-top:10px;padding:7px 11px;display:flex}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-form-intro>svg{color:#bfe1ff;flex:none;width:17px;height:17px}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-form-copy{color:#ffffffc2;font-size:.65rem;line-height:1.35}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-form{z-index:2;margin-top:18px;position:relative}@media (width<=1199px){html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-main{background-size:100% 520px,cover,cover}}@media (width>=641px) and (width<=999px){html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-course-stats{justify-self:center;margin-inline:auto}html[data-brand=pronos-biathlon] body.mes-pronos-page [data-pb-secondary-hero]:after{opacity:.6;background:linear-gradient(112deg,#0000 0 80%,#ffc107b8 80.1% 80.28%,#0000 80.38%),linear-gradient(164deg,#0000 0 92%,#ffc1077a 92.1% 92.26%,#0000 92.36%),radial-gradient(48% 72% at 96% 8%,#3075be33,#0000 72%)}}@media (width<=999px){html[data-brand=pronos-biathlon] body.mes-pronos-page [data-pb-secondary-hero]:before{opacity:.42}html[data-brand=pronos-biathlon] body.mes-pronos-page [data-pb-secondary-hero-inner]{grid-template-columns:1fr;grid-template-areas:"copy""facts""stats""intro";gap:0;padding:18px 20px 16px}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-course-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-course-stats{align-self:start;width:min(100%,520px);margin-top:12px}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-form{margin-top:16px}}@media (width<=640px){html[data-brand=pronos-biathlon] body.mes-pronos-page{--pb-mes-pronos-readability-halo:radial-gradient(ellipse 430px 210px at 0% 4%,#ffffff85 0%,#ffffff4d 43%,#fff0 100%)}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-main{padding:0 0 calc(var(--app-bottom-nav-clearance) + var(--pb-space-6));background-size:100% 230px,cover,cover}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-page-intro{padding:12px 0 8px}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-back-link{padding:7px 9px;font-size:.64rem}html[data-brand=pronos-biathlon] body.mes-pronos-page [data-pb-secondary-hero]{border-radius:16px;min-height:0}html[data-brand=pronos-biathlon] body.mes-pronos-page [data-pb-secondary-hero-inner]{min-height:0;padding:15px 14px 14px}html[data-brand=pronos-biathlon] body.mes-pronos-page [data-pb-secondary-hero]:before{opacity:.34}html[data-brand=pronos-biathlon] body.mes-pronos-page [data-pb-secondary-hero]:after{opacity:.48;background:linear-gradient(108deg,#0000 0 91%,#ffc1076b 91.1% 91.3%,#0000 91.4%),linear-gradient(166deg,#0000 0 96%,#ffc1074d 96.1% 96.3%,#0000 96.4%),radial-gradient(42% 64% at 100% 4%,#3075be29,#0000 74%)}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-course-hero h1{font-size:clamp(1.65rem,8vw,2rem)}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-form-meta{margin-top:10px;font-size:.72rem}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-course-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:10px;padding:8px}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-editor-status,html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-close-card{min-height:94px;padding:8px 7px}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-form-intro{margin-top:9px;padding:7px 9px}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-course-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-course-fact{min-height:50px;padding:6px 7px}html[data-brand=pronos-biathlon] body.mes-pronos-page .mes-pronos-course-fact>strong{font-size:.62rem}}@media (width<=767px){html[data-brand=pronos-biathlon] body.mes-pronos-page [data-pb-secondary-hero]{scroll-margin-top:calc(var(--header-height,68px) + 12px)}html[data-brand=pronos-biathlon] body.mes-pronos-page:has(.top3-prediction-layout[data-mobile-view=list]) [data-pb-secondary-hero-inner]{grid-template-areas:"copy";padding:13px 14px 14px}:is(html[data-brand=pronos-biathlon] body.mes-pronos-page:has(.top3-prediction-layout[data-mobile-view=list]) .mes-pronos-course-facts,html[data-brand=pronos-biathlon] body.mes-pronos-page:has(.top3-prediction-layout[data-mobile-view=list]) .mes-pronos-course-stats,html[data-brand=pronos-biathlon] body.mes-pronos-page:has(.top3-prediction-layout[data-mobile-view=list]) .mes-pronos-form-intro){display:none}html[data-brand=pronos-biathlon] body.mes-pronos-page:has(.top3-prediction-layout[data-mobile-view=list]) .mes-pronos-course-hero .pronos-meta-line{margin-bottom:5px}html[data-brand=pronos-biathlon] body.mes-pronos-page:has(.top3-prediction-layout[data-mobile-view=list]) .mes-pronos-course-hero h1{font-size:clamp(1.45rem,7vw,1.75rem)}html[data-brand=pronos-biathlon] body.mes-pronos-page:has(.top3-prediction-layout[data-mobile-view=list]) .mes-pronos-form-meta{margin-top:7px}}html.theme-bl body.mes-pronos-page [data-pb-secondary-hero]{width:auto;min-height:195px;margin:0;padding:0;display:block;overflow:hidden}html.theme-bl body.mes-pronos-page [data-pb-secondary-hero-media]{display:none}html.theme-bl body.mes-pronos-page [data-pb-secondary-hero-inner]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 24px;width:auto;min-height:195px;margin:0;padding:16px 24px 14px;display:grid}html.theme-bl body.mes-pronos-page .mes-pronos-course-facts,html.theme-bl body.mes-pronos-page .mes-pronos-status-heading>svg,html.theme-bl body.mes-pronos-page .mes-pronos-form-intro>svg{display:none}html.theme-bl body.mes-pronos-page .mes-pronos-status-heading{display:contents}html[data-brand=pronos-biathlon] body.classement-page{--pb-classement-hero-visual-height:max(clamp(320px,43.75vw,700px),calc(100svh - var(--header-height)));--pb-classement-first-block-start:170px;--pb-secondary-hero-height:var(--pb-classement-hero-visual-height);--pb-secondary-hero-content-gap:24px;--pb-secondary-hero-fade-height:120px;--pb-secondary-hero-fade-end:#eef3f8;--pb-classement-readability-halo:radial-gradient(ellipse 1050px 460px at 8% 9%,#ffffffdb 0%,#ffffff9e 31%,#ffffff52 60%,#fff0 84%);--pb-classement-photo-veil:linear-gradient(#ffffff8c,#ffffff8c)}html[data-brand=pronos-biathlon] body.classement-page .classement-main{background-color:#eef3f8;background-image:var(--pb-classement-readability-halo), var(--pb-classement-photo-veil), url(/assets/pb-secondary-hero-master-test-DlfFIYb2.webp);background-position:0 0,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 680px,cover,cover;background-attachment:scroll,fixed,fixed}html[data-brand=pronos-biathlon] body.classement-page [data-pb-secondary-hero]{background:0 0;width:100vw;margin-left:calc(50% - 50vw);background-color:#0000!important;border-color:#0000!important}html[data-brand=pronos-biathlon] body.classement-page [data-pb-secondary-hero-media]{display:none}html[data-brand=pronos-biathlon] body.classement-page [data-pb-secondary-hero-inner]{width:min(calc(100% - var(--pb-page-inset)),var(--pb-content-dashboard));justify-content:flex-start;padding:43px 0 0}html[data-brand=pronos-biathlon] body.classement-page [data-pb-secondary-hero-inner]>h1{max-width:620px;color:var(--pb-navy);font-family:var(--pb-font-display);letter-spacing:-.045em;text-align:left;text-transform:none;margin:0;font-size:clamp(2rem,4vw,3rem);font-style:italic;font-weight:900;line-height:1}html[data-brand=pronos-biathlon] body.classement-page [data-pb-secondary-hero-inner]>.pb-page-intro-subtitle{color:#63748b;max-width:620px;font-family:var(--pb-font-body);letter-spacing:0;text-align:left;text-transform:none;margin:10px 0 0;font-size:1rem;font-style:normal;font-weight:700;line-height:1.35}html[data-brand=pronos-biathlon] body.classement-page .classement-shell{z-index:2;margin-top:calc(var(--pb-classement-first-block-start) - var(--pb-secondary-hero-height) - var(--pb-secondary-hero-content-gap));position:relative}@media (width<=1199px){html[data-brand=pronos-biathlon] body.classement-page{--pb-classement-first-block-start:160px;--pb-secondary-hero-content-gap:20px;--pb-secondary-hero-fade-height:88px}html[data-brand=pronos-biathlon] body.classement-page .classement-main{background-size:100% 520px,cover,cover}}@media (width<=640px){html[data-brand=pronos-biathlon] body.classement-page{--pb-classement-hero-visual-height:115px;--pb-secondary-hero-content-gap:16px;--pb-secondary-hero-fade-height:44px;--pb-classement-readability-halo:radial-gradient(ellipse 430px 210px at 0% 4%,#ffffff85 0%,#ffffff4d 43%,#fff0 100%)}html[data-brand=pronos-biathlon] body.classement-page .classement-main{background-size:100% 230px,cover,cover}html[data-brand=pronos-biathlon] body.classement-page [data-pb-secondary-hero-inner]{padding-top:24px}html[data-brand=pronos-biathlon] body.classement-page [data-pb-secondary-hero-inner]>.pb-page-intro-subtitle{font-size:.87rem;line-height:1.38}html[data-brand=pronos-biathlon] body.classement-page .classement-shell{margin-top:0}}html[data-brand=pronos-biathlon] body.palmares-page{--pb-palmares-hero-visual-height:max(clamp(320px,43.75vw,700px),calc(100svh - var(--header-height)));--pb-palmares-first-block-start:170px;--pb-secondary-hero-height:var(--pb-palmares-hero-visual-height);--pb-secondary-hero-content-gap:24px;--pb-secondary-hero-fade-height:120px;--pb-secondary-hero-fade-end:#eef3f8;--pb-palmares-readability-halo:radial-gradient(ellipse 1050px 460px at 8% 9%,#ffffffdb 0%,#ffffff9e 31%,#ffffff52 60%,#fff0 84%);--pb-palmares-photo-veil:linear-gradient(#ffffff8c,#ffffff8c)}html[data-brand=pronos-biathlon] body.palmares-page .palmares-page-main{background-color:#eef3f8;background-image:var(--pb-palmares-readability-halo), var(--pb-palmares-photo-veil), url(/assets/pb-secondary-hero-master-test-DlfFIYb2.webp);background-position:0 0,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 680px,cover,cover;background-attachment:scroll,fixed,fixed}html[data-brand=pronos-biathlon] body.palmares-page [data-pb-secondary-hero]{background:0 0;width:100vw;margin-left:calc(50% - 50vw);background-color:#0000!important;border-color:#0000!important}html[data-brand=pronos-biathlon] body.palmares-page [data-pb-secondary-hero-media]{display:none}html[data-brand=pronos-biathlon] body.palmares-page [data-pb-secondary-hero-inner]{width:min(calc(100% - var(--pb-page-inset)),var(--pb-content-dashboard));justify-content:flex-start;padding:43px 0 0}html[data-brand=pronos-biathlon] body.palmares-page [data-pb-secondary-hero-inner]>h1{max-width:620px;color:var(--pb-navy);font-family:var(--pb-font-display);letter-spacing:-.045em;text-align:left;text-transform:none;margin:0;font-size:clamp(2rem,4vw,3rem);font-style:italic;font-weight:900;line-height:1}html[data-brand=pronos-biathlon] body.palmares-page [data-pb-secondary-hero-inner]>.pb-page-intro-subtitle{color:#63748b;max-width:640px;font-family:var(--pb-font-body);letter-spacing:0;text-align:left;text-transform:none;margin:10px 0 0;font-size:1rem;font-style:normal;font-weight:700;line-height:1.35}html[data-brand=pronos-biathlon] body.palmares-page .palmares-page-shell{z-index:2;margin-top:calc(var(--pb-palmares-first-block-start) - var(--pb-secondary-hero-height) - var(--pb-secondary-hero-content-gap));position:relative}@media (width<=1199px){html[data-brand=pronos-biathlon] body.palmares-page{--pb-palmares-first-block-start:160px;--pb-secondary-hero-content-gap:20px;--pb-secondary-hero-fade-height:88px}html[data-brand=pronos-biathlon] body.palmares-page .palmares-page-main{background-size:100% 520px,cover,cover}}@media (width<=640px){html[data-brand=pronos-biathlon] body.palmares-page{--pb-palmares-hero-visual-height:115px;--pb-secondary-hero-content-gap:16px;--pb-secondary-hero-fade-height:44px;--pb-palmares-readability-halo:radial-gradient(ellipse 430px 210px at 0% 4%,#ffffff85 0%,#ffffff4d 43%,#fff0 100%)}html[data-brand=pronos-biathlon] body.palmares-page .palmares-page-main{background-size:100% 230px,cover,cover}html[data-brand=pronos-biathlon] body.palmares-page [data-pb-secondary-hero-inner]{padding-top:24px}html[data-brand=pronos-biathlon] body.palmares-page [data-pb-secondary-hero-inner]>.pb-page-intro-subtitle{font-size:.87rem;line-height:1.38}html[data-brand=pronos-biathlon] body.palmares-page .palmares-page-shell{margin-top:0}}html[data-brand=pronos-biathlon] body.rules-page{--pb-rules-hero-visual-height:max(clamp(320px,43.75vw,700px),calc(100svh - var(--header-height)));--pb-rules-first-block-start:170px;--pb-secondary-hero-height:var(--pb-rules-hero-visual-height);--pb-secondary-hero-content-gap:24px;--pb-secondary-hero-fade-height:120px;--pb-secondary-hero-fade-end:#eef3f8;--pb-rules-readability-halo:radial-gradient(ellipse 1050px 460px at 8% 9%,#ffffffdb 0%,#ffffff9e 31%,#ffffff52 60%,#fff0 84%);--pb-rules-photo-veil:linear-gradient(#ffffff8c,#ffffff8c)}html[data-brand=pronos-biathlon] body.rules-page .rules-main{background-color:#eef3f8;background-image:var(--pb-rules-readability-halo), var(--pb-rules-photo-veil), url(/assets/pb-secondary-hero-master-test-DlfFIYb2.webp);background-position:0 0,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 680px,cover,cover;background-attachment:scroll,fixed,fixed}html[data-brand=pronos-biathlon] body.rules-page [data-pb-secondary-hero]{background:0 0;width:100vw;margin-left:calc(50% - 50vw)}html[data-brand=pronos-biathlon] body.rules-page [data-pb-secondary-hero-media]{display:none}html[data-brand=pronos-biathlon] body.rules-page [data-pb-secondary-hero-inner]{width:min(calc(100% - var(--pb-page-inset)),var(--pb-content-dashboard));justify-content:flex-start;padding:43px 0 0}html[data-brand=pronos-biathlon] body.rules-page [data-pb-secondary-hero-inner]>h1{max-width:620px;color:var(--pb-navy);font-family:var(--pb-font-display);letter-spacing:-.045em;text-align:left;text-transform:none;margin:0;font-size:clamp(2rem,4vw,3rem);font-style:italic;font-weight:900;line-height:1}html[data-brand=pronos-biathlon] body.rules-page [data-pb-secondary-hero-inner]>.pb-page-intro-subtitle{color:#63748b;max-width:650px;font-family:var(--pb-font-body);letter-spacing:0;text-align:left;text-transform:none;margin:10px 0 0;font-size:1rem;font-style:normal;font-weight:700;line-height:1.35}html[data-brand=pronos-biathlon] body.rules-page .rules-layout.rules-layout-single{z-index:2;margin-top:calc(var(--pb-rules-first-block-start) - var(--pb-secondary-hero-height) - var(--pb-secondary-hero-content-gap));position:relative}@media (width<=1199px){html[data-brand=pronos-biathlon] body.rules-page{--pb-rules-first-block-start:160px;--pb-secondary-hero-content-gap:20px;--pb-secondary-hero-fade-height:88px}html[data-brand=pronos-biathlon] body.rules-page .rules-main{background-size:100% 520px,cover,cover}}@media (width<=640px){html[data-brand=pronos-biathlon] body.rules-page{--pb-rules-hero-visual-height:115px;--pb-secondary-hero-content-gap:16px;--pb-secondary-hero-fade-height:44px;--pb-rules-readability-halo:radial-gradient(ellipse 430px 210px at 0% 4%,#ffffff85 0%,#ffffff4d 43%,#fff0 100%)}html[data-brand=pronos-biathlon] body.rules-page .rules-main{background-size:100% 230px,cover,cover}html[data-brand=pronos-biathlon] body.rules-page [data-pb-secondary-hero-inner]{padding-top:24px}html[data-brand=pronos-biathlon] body.rules-page [data-pb-secondary-hero-inner]>.pb-page-intro-subtitle{font-size:.87rem;line-height:1.38}html[data-brand=pronos-biathlon] body.rules-page .rules-layout.rules-layout-single{margin-top:0}}html[data-brand=pronos-biathlon] body.faq-page{--pb-faq-hero-visual-height:max(clamp(320px,43.75vw,700px),calc(100svh - var(--header-height)));--pb-faq-first-block-start:170px;--pb-secondary-hero-height:var(--pb-faq-hero-visual-height);--pb-secondary-hero-content-gap:24px;--pb-secondary-hero-fade-height:120px;--pb-secondary-hero-fade-end:#eef3f8;--pb-faq-readability-halo:radial-gradient(ellipse 1050px 460px at 8% 9%,#ffffffdb 0%,#ffffff9e 31%,#ffffff52 60%,#fff0 84%);--pb-faq-photo-veil:linear-gradient(#ffffff8c,#ffffff8c)}html[data-brand=pronos-biathlon] body.faq-page .faq-main{background-color:#eef3f8;background-image:var(--pb-faq-readability-halo), var(--pb-faq-photo-veil), url(/assets/pb-secondary-hero-master-test-DlfFIYb2.webp);background-position:0 0,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 680px,cover,cover;background-attachment:scroll,fixed,fixed}html[data-brand=pronos-biathlon] body.faq-page [data-pb-secondary-hero]{background:0 0;width:100vw;margin-left:calc(50% - 50vw)}html[data-brand=pronos-biathlon] body.faq-page [data-pb-secondary-hero-media]{display:none}html[data-brand=pronos-biathlon] body.faq-page [data-pb-secondary-hero-inner]{width:min(calc(100% - var(--pb-page-inset)),var(--pb-content-dashboard));justify-content:flex-start;padding:43px 0 0}html[data-brand=pronos-biathlon] body.faq-page [data-pb-secondary-hero-inner]>h1{max-width:620px;color:var(--pb-navy);font-family:var(--pb-font-display);letter-spacing:-.045em;text-align:left;text-transform:none;margin:0;font-size:clamp(2rem,4vw,3rem);font-style:italic;font-weight:900;line-height:1}html[data-brand=pronos-biathlon] body.faq-page [data-pb-secondary-hero-inner]>.pb-page-intro-subtitle{color:#63748b;max-width:680px;font-family:var(--pb-font-body);letter-spacing:0;text-align:left;text-transform:none;margin:10px 0 0;font-size:1rem;font-style:normal;font-weight:700;line-height:1.35}html[data-brand=pronos-biathlon] body.faq-page .faq-content{z-index:2;margin-top:calc(var(--pb-faq-first-block-start) - var(--pb-secondary-hero-height) - var(--pb-secondary-hero-content-gap));position:relative}@media (width<=1199px){html[data-brand=pronos-biathlon] body.faq-page{--pb-faq-first-block-start:160px;--pb-secondary-hero-content-gap:20px;--pb-secondary-hero-fade-height:88px}html[data-brand=pronos-biathlon] body.faq-page .faq-main{background-size:100% 520px,cover,cover}}@media (width<=640px){html[data-brand=pronos-biathlon] body.faq-page{--pb-faq-hero-visual-height:115px;--pb-secondary-hero-content-gap:16px;--pb-secondary-hero-fade-height:44px;--pb-faq-readability-halo:radial-gradient(ellipse 430px 210px at 0% 4%,#ffffff85 0%,#ffffff4d 43%,#fff0 100%)}html[data-brand=pronos-biathlon] body.faq-page .faq-main{background-size:100% 230px,cover,cover}html[data-brand=pronos-biathlon] body.faq-page [data-pb-secondary-hero-inner]{padding-top:24px}html[data-brand=pronos-biathlon] body.faq-page [data-pb-secondary-hero-inner]>.pb-page-intro-subtitle{font-size:.87rem;line-height:1.38}html[data-brand=pronos-biathlon] body.faq-page .faq-content{margin-top:0}}html[data-brand=pronos-biathlon] body.contact-page{--pb-contact-hero-visual-height:max(clamp(320px,43.75vw,700px),calc(100svh - var(--header-height)));--pb-contact-first-block-start:170px;--pb-secondary-hero-height:var(--pb-contact-hero-visual-height);--pb-secondary-hero-content-gap:24px;--pb-secondary-hero-fade-height:120px;--pb-secondary-hero-fade-end:#eef3f8;--pb-contact-readability-halo:radial-gradient(ellipse 1050px 460px at 8% 9%,#ffffffdb 0%,#ffffff9e 31%,#ffffff52 60%,#fff0 84%);--pb-contact-photo-veil:linear-gradient(#ffffff8c,#ffffff8c)}html[data-brand=pronos-biathlon] body.contact-page .contact-main{background-color:#eef3f8;background-image:var(--pb-contact-readability-halo), var(--pb-contact-photo-veil), url(/assets/pb-secondary-hero-master-test-DlfFIYb2.webp);background-position:0 0,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 680px,cover,cover;background-attachment:scroll,fixed,fixed}html[data-brand=pronos-biathlon] body.contact-page [data-pb-secondary-hero]{background:0 0;width:100vw;margin-left:calc(50% - 50vw)}html[data-brand=pronos-biathlon] body.contact-page [data-pb-secondary-hero-media]{display:none}html[data-brand=pronos-biathlon] body.contact-page [data-pb-secondary-hero-inner]{width:min(calc(100% - var(--pb-page-inset)),var(--pb-content-dashboard));justify-content:flex-start;padding:43px 0 0}html[data-brand=pronos-biathlon] body.contact-page [data-pb-secondary-hero-inner]>h1{max-width:620px;color:var(--pb-navy);font-family:var(--pb-font-display);letter-spacing:-.045em;text-align:left;text-transform:none;margin:0;font-size:clamp(2rem,4vw,3rem);font-style:italic;font-weight:900;line-height:1}html[data-brand=pronos-biathlon] body.contact-page [data-pb-secondary-hero-inner]>.pb-page-intro-subtitle{color:#63748b;max-width:720px;font-family:var(--pb-font-body);letter-spacing:0;text-align:left;text-transform:none;margin:10px 0 0;font-size:1rem;font-style:normal;font-weight:700;line-height:1.35}html[data-brand=pronos-biathlon] body.contact-page .contact-content{z-index:2;margin-top:calc(var(--pb-contact-first-block-start) - var(--pb-secondary-hero-height) - var(--pb-secondary-hero-content-gap));position:relative}@media (width<=1199px){html[data-brand=pronos-biathlon] body.contact-page{--pb-contact-first-block-start:160px;--pb-secondary-hero-content-gap:20px;--pb-secondary-hero-fade-height:88px}html[data-brand=pronos-biathlon] body.contact-page .contact-main{background-size:100% 520px,cover,cover}}@media (width<=640px){html[data-brand=pronos-biathlon] body.contact-page{--pb-contact-hero-visual-height:115px;--pb-secondary-hero-content-gap:16px;--pb-secondary-hero-fade-height:44px;--pb-contact-readability-halo:radial-gradient(ellipse 430px 210px at 0% 4%,#ffffff85 0%,#ffffff4d 43%,#fff0 100%)}html[data-brand=pronos-biathlon] body.contact-page .contact-main{background-size:100% 230px,cover,cover}html[data-brand=pronos-biathlon] body.contact-page [data-pb-secondary-hero-inner]{padding-top:24px}html[data-brand=pronos-biathlon] body.contact-page [data-pb-secondary-hero-inner]>.pb-page-intro-subtitle{font-size:.87rem;line-height:1.38}html[data-brand=pronos-biathlon] body.contact-page .contact-content{margin-top:0}}html[data-brand=pronos-biathlon] body.legal-page{--pb-legal-hero-visual-height:max(clamp(320px,43.75vw,700px),calc(100svh - var(--header-height)));--pb-legal-first-block-start:170px;--pb-secondary-hero-height:var(--pb-legal-hero-visual-height);--pb-secondary-hero-content-gap:24px;--pb-secondary-hero-fade-height:120px;--pb-secondary-hero-fade-end:#eef3f8;--pb-legal-readability-halo:radial-gradient(ellipse 1050px 460px at 8% 9%,#ffffffdb 0%,#ffffff9e 31%,#ffffff52 60%,#fff0 84%);--pb-legal-photo-veil:linear-gradient(#ffffff8c,#ffffff8c)}html[data-brand=pronos-biathlon] body.legal-page .legal-main{box-sizing:border-box;background-color:#eef3f8;background-image:var(--pb-legal-readability-halo), var(--pb-legal-photo-veil), url(/assets/pb-secondary-hero-master-test-DlfFIYb2.webp);background-position:0 0,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 680px,cover,cover;background-attachment:scroll,fixed,fixed;width:100%;max-width:none;margin:0;padding:0}html[data-brand=pronos-biathlon] body.legal-page [data-pb-secondary-hero]{background:0 0;width:100vw;margin-left:calc(50% - 50vw)}html[data-brand=pronos-biathlon] body.legal-page [data-pb-secondary-hero-media]{display:none}html[data-brand=pronos-biathlon] body.legal-page [data-pb-secondary-hero-inner]{width:min(calc(100% - var(--pb-page-inset)),var(--pb-content-dashboard));justify-content:flex-start;padding:43px 0 0}html[data-brand=pronos-biathlon] body.legal-page [data-pb-secondary-hero-inner]>h1{max-width:900px;color:var(--pb-navy);font-family:var(--pb-font-display);letter-spacing:-.045em;text-align:left;text-transform:none;margin:0;font-size:clamp(2rem,4vw,3rem);font-style:italic;font-weight:900;line-height:1}html[data-brand=pronos-biathlon] body.legal-page [data-pb-secondary-hero-inner]>.pb-page-intro-subtitle{color:#63748b;max-width:760px;font-family:var(--pb-font-body);letter-spacing:0;text-align:left;text-transform:none;margin:10px 0 0;font-size:1rem;font-style:normal;font-weight:700;line-height:1.35}html[data-brand=pronos-biathlon] body.legal-page .rules-layout.rules-layout-single{z-index:2;margin-top:calc(var(--pb-legal-first-block-start) - var(--pb-secondary-hero-height) - var(--pb-secondary-hero-content-gap));position:relative}@media (width<=1199px){html[data-brand=pronos-biathlon] body.legal-page{--pb-legal-first-block-start:160px;--pb-secondary-hero-content-gap:20px;--pb-secondary-hero-fade-height:88px}html[data-brand=pronos-biathlon] body.legal-page .legal-main{background-size:100% 520px,cover,cover}}@media (width<=640px){html[data-brand=pronos-biathlon] body.legal-page{--pb-legal-hero-visual-height:115px;--pb-secondary-hero-content-gap:16px;--pb-secondary-hero-fade-height:44px;--pb-legal-readability-halo:radial-gradient(ellipse 430px 210px at 0% 4%,#ffffff85 0%,#ffffff4d 43%,#fff0 100%)}html[data-brand=pronos-biathlon] body.legal-page .legal-main{background-size:100% 230px,cover,cover}html[data-brand=pronos-biathlon] body.legal-page [data-pb-secondary-hero-inner]{padding-top:24px}html[data-brand=pronos-biathlon] body.legal-page [data-pb-secondary-hero-inner]>.pb-page-intro-subtitle{font-size:.87rem;line-height:1.38}html[data-brand=pronos-biathlon] body.legal-page .rules-layout.rules-layout-single{margin-top:0}}html[data-brand=pronos-biathlon] body.profile-page{--pb-profile-hero-visual-height:max(clamp(320px,43.75vw,700px),calc(100svh - var(--header-height)));--pb-profile-first-card-start:170px;--pb-secondary-hero-height:var(--pb-profile-hero-visual-height);--pb-secondary-hero-content-gap:24px;--pb-secondary-hero-fade-height:120px;--pb-secondary-hero-fade-end:#eef3f8;--pb-profile-readability-halo:radial-gradient(ellipse 1050px 460px at 8% 9%,#ffffffdb 0%,#ffffff9e 31%,#ffffff52 60%,#fff0 84%);--pb-profile-photo-veil:linear-gradient(#ffffff8c,#ffffff8c)}html[data-brand=pronos-biathlon] body.profile-page .profile-main{background-color:#eef3f8;background-image:var(--pb-profile-readability-halo), var(--pb-profile-photo-veil), url(/assets/pb-secondary-hero-master-test-DlfFIYb2.webp);background-position:0 0,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 680px,cover,cover;background-attachment:scroll,fixed,fixed;width:100%;max-width:none;margin:0}html[data-brand=pronos-biathlon] body.profile-page [data-pb-secondary-hero]{background:0 0;width:100vw;margin-left:calc(50% - 50vw);background-color:#0000!important;background-image:none!important;border-color:#0000!important}html[data-brand=pronos-biathlon] body.profile-page [data-pb-secondary-hero-media]{display:none}html[data-brand=pronos-biathlon] body.profile-page .profile-hero [data-pb-secondary-hero-inner]{width:min(calc(100% - var(--pb-page-inset)),var(--pb-content-dashboard));justify-content:flex-start;padding:43px 0 0}html[data-brand=pronos-biathlon] body.profile-page .profile-guest-grid,html[data-brand=pronos-biathlon] body.profile-page .profile-public-view,html[data-brand=pronos-biathlon] body.profile-page .profile-user-grid{z-index:2;margin-top:calc(var(--pb-profile-first-card-start) - var(--pb-secondary-hero-height) - var(--pb-secondary-hero-content-gap));position:relative}@media (width>=641px){html[data-brand=pronos-biathlon] body.profile-page:has(#profileGuestView:not([hidden])){--pb-profile-hero-visual-height:max(clamp(320px,43.75vw,700px),calc(100svh - var(--header-height)))}}@media (width<=1199px){html[data-brand=pronos-biathlon] body.profile-page{--pb-profile-first-card-start:160px;--pb-secondary-hero-content-gap:20px;--pb-secondary-hero-fade-height:88px}html[data-brand=pronos-biathlon] body.profile-page .profile-main{background-size:100% 520px,cover,cover}}@media (width<=640px){html[data-brand=pronos-biathlon] body.profile-page{--pb-profile-hero-visual-height:115px;--pb-secondary-hero-content-gap:16px;--pb-secondary-hero-fade-height:44px;--pb-profile-readability-halo:radial-gradient(ellipse 430px 210px at 0% 4%,#ffffff85 0%,#ffffff4d 43%,#fff0 100%)}html[data-brand=pronos-biathlon] body.profile-page .profile-main{background-size:100% 230px,cover,cover}html[data-brand=pronos-biathlon] body.profile-page .profile-hero [data-pb-secondary-hero-inner]{padding-top:24px}html[data-brand=pronos-biathlon] body.profile-page .profile-guest-grid,html[data-brand=pronos-biathlon] body.profile-page .profile-public-view,html[data-brand=pronos-biathlon] body.profile-page .profile-user-grid{margin-top:0}}html[data-brand=pronos-biathlon] body.prono-detail-page{--pb-result-readability-halo:radial-gradient(ellipse 1050px 460px at 8% 9%,#ffffffdb 0%,#ffffff9e 31%,#ffffff52 60%,#fff0 84%);--pb-result-photo-veil:linear-gradient(#ffffff8c,#ffffff8c);background:#eef3f8}html[data-brand=pronos-biathlon] body.prono-detail-page .prono-detail-main{width:100%;max-width:none;padding:0 0 var(--pb-space-10,40px);background-color:#eef3f8;background-image:var(--pb-result-readability-halo), var(--pb-result-photo-veil), url(/assets/pb-secondary-hero-master-test-DlfFIYb2.webp);background-position:0 0,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 680px,cover,cover;background-attachment:scroll,fixed,fixed;margin:0}@media (width<=999px){html[data-brand=pronos-biathlon] body.prono-detail-page .prono-detail-main{background-size:100% 520px,cover,cover}}@media (width<=640px){html[data-brand=pronos-biathlon] body.prono-detail-page{--pb-result-readability-halo:radial-gradient(ellipse 430px 210px at 0% 4%,#ffffff85 0%,#ffffff4d 43%,#fff0 100%)}html[data-brand=pronos-biathlon] body.prono-detail-page .prono-detail-main{padding-bottom:calc(var(--app-bottom-nav-clearance,72px) + var(--pb-space-6,24px));background-size:100% 230px,cover,cover;background-attachment:scroll,scroll,scroll}}.ligues-page{background:var(--pb-bg);color:var(--pb-navy);font-family:var(--pb-font-body)}.league-main [hidden]{display:none!important}.league-main{background-color:#eef3f8;background-image:radial-gradient(1050px 460px at 8% 9%,#ffffffdb 0%,#ffffff9e 31%,#ffffff52 60%,#fff0 84%),linear-gradient(#ffffff8c,#ffffff8c),url(/assets/pb-secondary-hero-master-test-DlfFIYb2.webp);background-position:0 0,50%,50%;background-repeat:no-repeat;background-size:100% 680px,cover,cover;background-attachment:scroll,fixed,fixed;min-height:70vh;padding:0 0 52px}html[data-brand=pronos-biathlon] body.ligues-page [data-pb-secondary-hero]{background:0 0;min-height:170px;margin:0}html[data-brand=pronos-biathlon] body.ligues-page [data-pb-secondary-hero-inner]{min-height:170px;padding:36px 0 28px}html[data-brand=pronos-biathlon] body.ligues-page [data-pb-secondary-hero-inner]>h1{color:var(--pb-navy);font-family:var(--pb-font-display);letter-spacing:-.045em;text-transform:none;margin:0;font-size:clamp(2rem,4vw,3rem);font-style:italic;font-weight:900;line-height:1.1}html[data-brand=pronos-biathlon] body.ligues-page .pb-page-intro-subtitle{color:#63748b;max-width:620px;font-family:var(--pb-font-body);margin:10px 0 0;font-size:1rem;font-weight:700;line-height:1.4}.league-shell{z-index:1;position:relative}html:is([data-brand=pronos-biathlon],.theme-bl) body.ligues-page [data-pb-secondary-hero-inner].league-hero-inner{grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;column-gap:28px;display:grid}.league-hero-inner>h1,.league-hero-inner>.pb-page-intro-subtitle{grid-column:1;min-width:0}.league-hero-actions{grid-area:1/2/span 2;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.league-hero-actions .pb-button{white-space:normal;text-align:center;min-height:44px}.league-picker{padding-top:8px}.league-main h2,.league-main h3{color:var(--pb-navy);font-family:var(--pb-font-display);letter-spacing:-.025em;text-transform:none;font-style:normal}.league-main h2{font-size:var(--pb-font-size-title);margin:0;font-weight:800;line-height:1.3}.league-main h3{margin:24px 0 12px;font-size:1rem;font-weight:800;line-height:1.4}.league-main p{line-height:1.5}.league-main .league-small{color:var(--pb-text-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.league-heading,.league-inline{align-items:center;gap:12px;display:flex}.league-heading{justify-content:space-between}.league-toolbar{gap:24px;margin:4px 0 18px}.league-list{margin:0;padding:0;list-style:none}.league-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.league-choices>li{min-width:0}.league-choice{box-sizing:border-box;border:1px solid var(--pb-border-strong);border-radius:var(--pb-radius-md);background:var(--pb-surface);width:100%;height:100%;min-height:120px;box-shadow:var(--pb-shadow-soft);color:var(--pb-navy);text-align:left;cursor:pointer;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-content:center;gap:5px 14px;padding:20px;transition:all .18s;display:grid;position:relative}.league-choice strong{font-family:var(--pb-font-display);overflow-wrap:anywhere;font-size:15px;font-weight:800;line-height:1.4}.league-choice .league-small{grid-column:2;margin:0;font-size:13px}.league-choice-mark{background:var(--pb-navy-soft);width:42px;height:42px;font-family:var(--pb-font-display);border-radius:12px;grid-row:1/3;align-self:center;place-items:center;font-size:21px;font-style:italic;font-weight:900;display:grid}.league-choice[aria-pressed=true]{border-color:var(--pb-navy);box-shadow:inset 0 0 0 1px var(--pb-navy),var(--pb-shadow-soft)}.league-choice[aria-pressed=true] .league-choice-mark{background:var(--pb-yellow);color:var(--pb-navy)}.league-choice:hover{border-color:var(--pb-navy);transform:translateY(-2px)}.league-main :is(button,input,textarea,select,a):focus-visible{outline:3px solid var(--pb-blue);outline-offset:3px}.league-main button:disabled{opacity:.52;cursor:wait}.league-detail{padding:0;overflow:hidden}.league-detail-heading{align-items:flex-start;gap:24px;padding:26px 28px 24px}.league-detail-heading>div:first-child{min-width:0;max-width:720px}.league-detail-heading h2{overflow-wrap:anywhere;margin:8px 0;font-size:24px}.league-detail-heading p{color:var(--pb-text-muted);overflow-wrap:anywhere;margin:0}.league-role{color:var(--pb-text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:12px;font-weight:900;display:inline-block}.league-tabs{border-bottom:1px solid var(--pb-border);gap:28px;padding:0 28px;display:flex}.league-tabs button{min-height:52px;color:var(--pb-text-muted);font-family:var(--pb-font-display);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 2px;font-size:14px;font-weight:800;position:relative}.league-tabs button[aria-selected=true]{color:var(--pb-navy)}.league-tabs button[aria-selected=true]:after{background:var(--pb-yellow);content:"";border-radius:3px 3px 0 0;height:4px;position:absolute;bottom:0;left:0;right:0}#leagueMemberCount{background:var(--pb-navy-soft);border-radius:50%;place-items:center;min-width:21px;height:21px;margin-left:4px;font-size:11px;display:inline-grid}#leagueResults,#leagueMembersPanel{padding:24px 28px 8px}.league-ranking-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.league-ranking-heading h3,#leagueMembersPanel>h3{margin:0;font-size:16px}.league-main label{color:var(--pb-navy);gap:8px;font-size:14px;font-weight:700;display:grid}.league-main :is(input,textarea,select){box-sizing:border-box;border:1px solid var(--pb-border-strong);border-radius:var(--pb-radius-sm);background:var(--pb-surface);width:100%;min-width:0;min-height:44px;color:var(--pb-navy);font:400 16px var(--pb-font-body);padding:11px 12px}.league-main textarea{resize:vertical;min-height:100px}#leagueSeasonLabel{min-width:190px;max-width:100%}.league-table-scroll{overflow-x:auto}.league-table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.league-table th{background:var(--pb-surface-soft);color:var(--pb-text-muted);text-transform:uppercase;letter-spacing:.025em;font-size:12px;font-weight:900}.league-table :is(th,td){border-bottom:1px solid var(--pb-border);padding:16px 14px}.league-table th:first-child{border-radius:8px 0 0;width:58px}.league-table :is(th,td):nth-child(n+3){text-align:right}.league-table td:nth-child(2){overflow-wrap:anywhere;width:46%;font-weight:700}.league-table td:last-child{font-family:var(--pb-font-display);white-space:nowrap;font-size:17px;font-weight:800}.league-table .league-self{background:var(--pb-warning-soft)}.league-table .league-self td:first-child{box-shadow:inset 3px 0 0 var(--pb-yellow)}.league-table tr:last-child td{border-bottom:0}.league-you{vertical-align:middle;border-radius:var(--pb-radius-pill);background:var(--pb-yellow);color:var(--pb-navy);text-transform:uppercase;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:900;display:inline-block}.league-unit{text-transform:none;font-size:10px}.league-mobile-breakdown{display:none}.league-table-footnote{color:var(--pb-text-muted);margin:16px 0;font-size:12px}.league-bottom-note{text-align:center;color:var(--pb-text-muted);padding:24px 12px 0;font-size:13px}.league-bottom-note p{margin:4px 0}.league-bottom-note p:first-child{color:var(--pb-navy);font-weight:700}.league-text-button{color:var(--pb-navy);font:700 13px var(--pb-font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;text-decoration:underline}.league-status,.league-dialog-status{border-radius:var(--pb-radius-sm);background:var(--pb-success-soft);color:var(--pb-success);overflow-wrap:anywhere;margin:0 0 16px;padding:12px 16px}.league-main [data-error=true]{background:var(--pb-danger-soft);color:var(--pb-danger)}.league-demo-notice{border:1px dashed var(--pb-border-strong);border-radius:var(--pb-radius-sm);color:var(--pb-text-muted);background:var(--pb-surface-soft);margin:0 0 20px;padding:8px 12px;font-size:12px}.league-dialog{box-sizing:border-box;border:1px solid var(--pb-border);border-radius:var(--pb-radius-lg);background:var(--pb-surface);width:min(560px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--pb-navy);box-shadow:var(--pb-shadow-overlay);overscroll-behavior:contain;padding:28px;overflow-y:auto}.league-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d203b9e}body.ligues-page:has(.league-dialog[open]){overflow:hidden}.league-dialog-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.league-dialog-heading h2{font-size:22px}.league-dialog-close{border:1px solid var(--pb-border);background:var(--pb-surface-soft);width:44px;height:44px;color:var(--pb-navy);font:400 28px var(--pb-font-body);cursor:pointer;border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.league-dialog>p{color:var(--pb-text-muted);margin:0 0 20px;font-size:15px}.league-dialog form{gap:18px;display:grid}.league-caption{border-radius:var(--pb-radius-sm);background:var(--pb-navy-soft);color:var(--pb-text-muted);margin:0;padding:14px;font-size:14px}.league-token{font-family:monospace!important;font-size:12px!important}#leagueTokenPanel{gap:16px;margin-top:20px;display:grid}.league-row{border-bottom:1px solid var(--pb-border);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.league-row:last-child{border-bottom:0}.league-row>div:first-child{overflow-wrap:anywhere;min-width:0}.league-row .league-inline{flex-wrap:wrap;justify-content:flex-end;gap:8px}.league-row .pb-button{padding:10px 14px;font-size:12px}.league-leave-zone{border-top:1px solid var(--pb-border);margin-top:28px;padding-top:4px}.league-leave-zone .pb-button{margin-top:16px}.league-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.league-choices{gap:12px}.league-choice{grid-template-columns:1fr;gap:6px;padding:16px}.league-choice-mark{grid-row:auto;margin-bottom:8px}.league-choice .league-small{grid-column:1}.league-toolbar{align-items:flex-start}.league-toolbar .league-inline{flex-wrap:wrap;justify-content:flex-end}.league-detail-heading{flex-wrap:wrap}.league-row{flex-wrap:wrap;align-items:flex-start}}@media (width<=640px){.league-main{background-size:100% 460px,cover,auto 900px;background-attachment:scroll;padding-bottom:28px}html[data-brand=pronos-biathlon] body.ligues-page [data-pb-secondary-hero],html[data-brand=pronos-biathlon] body.ligues-page [data-pb-secondary-hero-inner]{min-height:148px}html[data-brand=pronos-biathlon] body.ligues-page [data-pb-secondary-hero-inner]{padding:26px 0 22px}html[data-brand=pronos-biathlon] body.ligues-page .pb-page-intro-subtitle{max-width:330px;font-size:14px}.league-toolbar{margin-bottom:14px;display:block}.league-toolbar .league-inline{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.league-main .pb-button{padding:12px 14px;font-size:12px;line-height:1.25}.league-choices{grid-template-columns:1fr;gap:10px;margin-bottom:20px}.league-choice{grid-template-columns:38px minmax(0,1fr);gap:3px 12px;min-height:82px;padding:14px 16px}.league-choice-mark{grid-row:1/3;width:38px;height:38px;margin:0;font-size:19px}.league-choice .league-small{grid-column:2}.league-detail-heading{gap:18px;padding:22px 18px 18px}.league-detail-heading h2{font-size:21px}.league-detail-heading p{font-size:14px}.league-detail-heading .league-inline{width:100%}.league-detail-heading .pb-button{flex:1}.league-tabs{justify-content:space-between;gap:0;padding:0 16px}.league-tabs button{min-height:52px;padding:0 3px;font-size:12px}#leagueResults,#leagueMembersPanel{padding:20px 14px 6px}.league-ranking-heading{margin-bottom:16px;display:block}.league-ranking-heading .league-small{font-size:13px}.league-ranking-heading h3{font-size:15px}#leagueSeasonLabel{margin-top:16px}.league-table{table-layout:fixed;font-size:14px}.league-table :is(th,td){padding:15px 8px}.league-table th:first-child{width:34px}.league-table th:nth-child(2),.league-table td:nth-child(2){width:auto}.league-table th:last-child{width:74px}.league-table td:last-child{white-space:normal;font-size:14px}.league-points-detail{display:none}.league-mobile-breakdown{color:var(--pb-text-muted);margin-top:5px;font-size:11px;font-weight:400;line-height:1.4;display:block}.league-you{margin-left:5px;padding:2px 5px;font-size:9px}.league-row{gap:12px;padding:16px 0}.league-row .league-inline{justify-content:flex-start}.league-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:22px 20px}.league-dialog-heading h2{font-size:20px}.league-dialog>.pb-button,.league-dialog form>.pb-button{width:100%}.league-dialog .league-small{font-size:13px}.league-demo-notice{margin-bottom:18px;font-size:11px}}@media (prefers-reduced-motion:reduce){.league-choice{transition:none}.league-choice:hover{transform:none}}@media (width<=760px){html:is([data-brand=pronos-biathlon],.theme-bl) body.ligues-page [data-pb-secondary-hero-inner].league-hero-inner{grid-template-columns:minmax(0,1fr);row-gap:0}.league-hero-actions{grid-area:auto/1;justify-content:flex-start;width:100%;margin-top:18px}.league-hero-actions .pb-button{flex:1;min-width:0}}@media (width<=360px){.league-hero-actions{grid-template-columns:1fr;gap:8px;margin-top:14px;display:grid}}.league-dialog{margin:auto;inset:0}.league-loading{border-radius:var(--pb-radius-sm);background:var(--pb-navy-soft);color:var(--pb-navy);margin:0 0 16px;padding:12px 16px;font-size:14px}@media (width<=640px){.league-choices{scroll-snap-type:x proximity;margin-inline:-2px;padding:2px 2px 12px;scroll-padding:2px;display:flex;overflow-x:auto}.league-choices>li{scroll-snap-align:start;flex:0 0 86%}.league-choice{min-height:90px}.league-table th:first-child{width:44px}.league-table th{letter-spacing:0;font-size:10px}}html.theme-bl[data-brand=biathlon-live] body.ligues-page{--pb-navy:#242424;--pb-navy-soft:#f6e8e9;--pb-yellow:#cf000f;--pb-blue:#cf000f;--pb-border:#e0e3e7;--pb-border-strong:#ccd2d9;--pb-text-muted:#66717c;color:#242424;font-family:var(--pb-font-body-family,"Ubuntu"),Arial,sans-serif}html.theme-bl[data-brand=biathlon-live] body.ligues-page .league-main{background:#f5f5f6}html.theme-bl[data-brand=biathlon-live] body.ligues-page .league-hero{background:#f5f5f6;border:0}html.theme-bl[data-brand=biathlon-live] body.ligues-page [data-pb-secondary-hero-inner]{box-sizing:border-box;max-width:1140px;margin:auto;padding:28px 20px 8px}html.theme-bl[data-brand=biathlon-live] body.ligues-page [data-pb-secondary-hero-inner] h1{color:#242424;font:700 clamp(2rem,4vw,2.8rem)/1.1 var(--pb-font-display-family,"Ubuntu"),Arial,sans-serif;letter-spacing:-.03em;font-style:normal}html.theme-bl[data-brand=biathlon-live] body.ligues-page .pb-page-intro-subtitle{color:#505d69;font-weight:400}html.theme-bl[data-brand=biathlon-live] body.ligues-page .league-main h2,html.theme-bl[data-brand=biathlon-live] body.ligues-page .league-main h3{color:#242424;font-family:var(--pb-font-display-family,"Ubuntu"),Arial,sans-serif;font-style:normal}html.theme-bl[data-brand=biathlon-live] body.ligues-page .league-choice[aria-pressed=true]{border-color:#cf000f;box-shadow:inset 0 0 0 1px #cf000f,0 8px 20px #142a4a12}html.theme-bl[data-brand=biathlon-live] body.ligues-page .league-choice[aria-pressed=true] .league-choice-mark,html.theme-bl[data-brand=biathlon-live] body.ligues-page .league-you{color:#fff;background:#cf000f}html.theme-bl[data-brand=biathlon-live] body.ligues-page .league-tabs button[aria-selected=true]{color:#cf000f}html.theme-bl[data-brand=biathlon-live] body.ligues-page .league-tabs button[aria-selected=true]:after{background:#cf000f}html.theme-bl[data-brand=biathlon-live] body.ligues-page :is(.pb-button--primary,.pb-button--danger){color:#fff}html.theme-bl[data-brand=biathlon-live] body.ligues-page .league-main :is(button,input,textarea,select,a):focus-visible{outline-color:#cf000f}html.theme-bl[data-brand=biathlon-live] body.ligues-page .league-dialog::backdrop{background:#141414a8}@media (width<=640px){html.theme-bl[data-brand=biathlon-live] body.ligues-page [data-pb-secondary-hero-inner]{padding-inline:16px}}
