@font-face{font-family:AP Barlow;src:url(/_next/static/media/barlow-latin-400-normal.61d96c48.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:AP Barlow;src:url(/_next/static/media/barlow-latin-500-normal.b0bb2693.woff2) format("woff2");font-style:normal;font-weight:500 800;font-display:swap}.public-guide_guide__uBzLW{--lime:#d3ed74;--panel:#1b211d;--line:#f1f0e91c;--line-strong:#f1f0e92c;--muted:#a5afa7;--muted-strong:#c0c7c0;--guide-gutter:max(24px,calc((100% - 1200px) / 2));padding-block:0;background:#121614;color:#f1f0e9;font-family:AP Barlow,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}.public-guide_guide__uBzLW :is(h1,h2,h3,strong){font-weight:500}.public-guide_guide__uBzLW h1{font-size:clamp(36px,4.2vw,58px);letter-spacing:-.04em;line-height:1.12;margin-top:20px}.public-guide_guide__uBzLW h2{font-size:clamp(25px,2.6vw,34px);letter-spacing:-.025em;line-height:1.3}.public-guide_guide__uBzLW h3{font-size:18px;line-height:1.4}.public-guide_guide__uBzLW .rl-eyebrow{color:#aab99f;font-family:inherit;font-size:12px;font-weight:500;letter-spacing:.12em;line-height:1.6}.public-guide_guide__uBzLW [id]{scroll-margin-top:100px}.public-guide_guide__uBzLW :is(a,summary):focus-visible{outline:2px solid var(--lime);outline-offset:5px}.public-guide_guide__uBzLW .rl-primary-action{background:var(--lime);color:#121614;font:inherit;font-size:15px;font-weight:500;border-radius:6px;box-shadow:none;min-height:46px}.public-guide_guide__uBzLW .rl-secondary-action,.public-guide_guide__uBzLW .rl-text-action{font:inherit;font-size:15px;font-weight:500}.public-guide_guide__uBzLW .rl-secondary-action{border-radius:6px}.public-guide_guide__uBzLW>:is(section,nav),.public-guide_guide__uBzLW>footer{padding:48px var(--guide-gutter)}.public-guide_guide__uBzLW :is(.public-guide_intro__zdNpQ,.rl-how-intro,.rl-faq-intro){min-height:0;padding-block:66px 48px;background:#121614}.public-guide_guide__uBzLW .rl-how-intro{grid-template-columns:minmax(0,1fr) 270px;gap:60px;align-items:center}.public-guide_guide__uBzLW .rl-how-intro>div>p:last-child,.public-guide_guide__uBzLW :is(.public-guide_intro__zdNpQ,.rl-how-intro,.rl-faq-intro)>p:last-child{max-width:760px;font-size:17px;line-height:1.8;margin-top:20px}.public-guide_guide__uBzLW .rl-how-intro-note{border:1px solid var(--line-strong);border-left:2px solid var(--lime);border-radius:0 8px 8px 0;padding:20px;background:#1b211d}.public-guide_guide__uBzLW .rl-how-intro-note span{font:inherit;font-size:12px;letter-spacing:.08em}.public-guide_guide__uBzLW .rl-how-intro-note strong{font-size:17px;font-weight:400;line-height:1.5}.public-guide_guide__uBzLW>.public-guide_chapters__1Lmw5{display:flex;flex-wrap:wrap;gap:10px 32px;padding-block:20px;border-block:1px solid var(--line)}.public-guide_chapters__1Lmw5 a{display:inline-flex;gap:12px;padding-block:6px;font-size:14px;color:#dce3d5}.public-guide_chapters__1Lmw5 a:hover{color:var(--lime)}.public-guide_chapters__1Lmw5 a>span{color:#9da995;font-size:12px}.public-guide_guide__uBzLW .rl-how-summary{background:#f1f0e9;color:#121614;padding-block:32px}.public-guide_guide__uBzLW .rl-how-summary li{padding:12px 24px 12px 0;border:0;border-radius:0}.public-guide_guide__uBzLW .rl-how-summary li+li{padding-left:24px;border-left:1px solid #1216142b}.public-guide_guide__uBzLW .rl-how-summary h2{font-size:23px}.public-guide_guide__uBzLW .rl-how-summary p{color:#606a61;font-size:15px;line-height:1.8}.public-guide_guide__uBzLW .rl-how-journey header{grid-template-columns:220px minmax(0,1fr);gap:40px}.public-guide_guide__uBzLW .rl-how-journey h2{max-width:730px}.public-guide_guide__uBzLW .rl-how-journey summary{margin-top:20px;font-weight:500;font-size:14px}.public-guide_guide__uBzLW .rl-how-journey>details>ol{margin-top:20px;border-radius:10px;overflow:hidden}.public-guide_guide__uBzLW .rl-how-journey>details>ol>li{min-height:120px;gap:20px;padding:22px;background:#191f1b}.public-guide_guide__uBzLW .rl-how-handoff span,.public-guide_guide__uBzLW .rl-how-journey>details>ol>li>span{font:inherit;font-size:12px;color:var(--lime)}.public-guide_guide__uBzLW .rl-how-journey>details>ol p{font-size:15px;font-weight:400;line-height:1.7}.public-guide_guide__uBzLW .rl-how-athlete{background:#171d18}.public-guide_guide__uBzLW .rl-how-capability-grid{margin-top:28px;border-radius:10px;overflow:hidden}.public-guide_guide__uBzLW .rl-how-capability-grid article{min-height:0;padding:24px;background:#191f1b}.public-guide_guide__uBzLW .rl-how-capability-grid h3{margin-top:30px;font-size:18px;font-weight:500}.public-guide_guide__uBzLW .rl-how-capability-grid p{font-size:14px;line-height:1.8}.public-guide_guide__uBzLW .rl-faq-close,.public-guide_guide__uBzLW .rl-how-close,.public-guide_guide__uBzLW .rl-how-trial{gap:48px;background:#171d18}.public-guide_guide__uBzLW .rl-how-handoff{border-radius:10px;overflow:hidden}.public-guide_guide__uBzLW .rl-how-handoff li{background:#1b211d;padding:18px}.public-guide_guide__uBzLW .rl-how-handoff p{font-size:14px;font-weight:400}.public-guide_guide__uBzLW .rl-faq-close>div>p,.public-guide_guide__uBzLW .rl-how-close>div:first-child>p{font:inherit;font-size:12px;letter-spacing:.12em;margin-bottom:16px}.public-guide_guide__uBzLW .rl-faq-list{background:#f1f0e9;color:#121614;border:0}.public-guide_guide__uBzLW .rl-faq-group+.rl-faq-group{margin-top:52px}.public-guide_guide__uBzLW .rl-faq-group .rl-eyebrow{color:#647064}.public-guide_guide__uBzLW .rl-faq-list h2{font-size:29px;margin:10px 0 24px}.public-guide_guide__uBzLW .rl-faq-item{border-color:#12161426}.public-guide_guide__uBzLW .rl-faq-item summary{list-style:none;padding-block:22px}.public-guide_guide__uBzLW .rl-faq-item summary::-webkit-details-marker{display:none}.public-guide_guide__uBzLW .rl-faq-item summary strong{font-size:17px;font-weight:500}.public-guide_guide__uBzLW .rl-faq-item summary svg{color:#6a785d;transition:transform .2s}.public-guide_guide__uBzLW .rl-faq-item[open] summary svg{transform:rotate(180deg)}.public-guide_guide__uBzLW .rl-faq-item>div{max-width:880px;padding-bottom:24px;font-size:15px;line-height:1.8;color:#58624f}.public-guide_guide__uBzLW .rl-faq-list :is(a,summary):focus-visible{outline-color:#697e37}.public-guide_methodology__15d06>section:not(.public-guide_intro__zdNpQ){border-bottom:1px solid var(--line)}.public-guide_methodology__15d06 h2{margin-top:12px}.public-guide_methodology__15d06>section>p:not(.rl-eyebrow){max-width:960px;font-size:15px;line-height:1.8}.public-guide_methodology__15d06>section[aria-labelledby=method-flow-heading]>ol,.public-guide_methodology__15d06>section[aria-labelledby=method-information-heading]>div{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:10px}.public-guide_methodology__15d06>section[aria-labelledby=method-flow-heading]>ol>li,.public-guide_methodology__15d06>section[aria-labelledby=method-information-heading]>div>article{background:#1b211d;padding:22px;font-size:15px;line-height:1.7;min-height:0}.public-guide_methodology__15d06>section[aria-labelledby=method-flow-heading]>ol>li>span:first-child{font:inherit;font-size:12px}.public-guide_methodology__15d06>section[aria-labelledby=walkthrough-heading]>div{background:#1b211d;border-radius:10px}.public-guide_methodology__15d06>section[aria-labelledby=method-information-heading] h3,.public-guide_methodology__15d06>section[aria-labelledby=walkthrough-heading] h3{font-size:17px;font-weight:500}.public-guide_methodology__15d06 [data-testid=coach-review-choices]>li{font-size:13px;border-radius:6px}.public-guide_guide__uBzLW>.public-site-footer{margin:0;max-width:none;padding:40px var(--guide-gutter);background:#121614}.public-guide_guide__uBzLW .public-site-footer-intro strong{font-size:22px}.public-guide_guide__uBzLW .public-site-footer-links a{font-size:13px;font-weight:400}@media (max-width:760px){.public-guide_guide__uBzLW{--guide-gutter:24px}.public-guide_guide__uBzLW h1{font-size:36px;line-height:1.2}.public-guide_guide__uBzLW h2{font-size:26px}.public-guide_guide__uBzLW>:is(section,nav),.public-guide_guide__uBzLW>footer{padding-block:34px}.public-guide_guide__uBzLW :is(.public-guide_intro__zdNpQ,.rl-how-intro,.rl-faq-intro){padding-block:44px 34px}.public-guide_guide__uBzLW .rl-how-intro,.public-guide_guide__uBzLW .rl-how-journey header{grid-template-columns:1fr;gap:24px}.public-guide_guide__uBzLW .rl-how-intro-note{display:none}.public-guide_guide__uBzLW .rl-how-intro>div>p:last-child,.public-guide_guide__uBzLW :is(.public-guide_intro__zdNpQ,.rl-how-intro,.rl-faq-intro)>p:last-child{font-size:16px}.public-guide_guide__uBzLW>.public-guide_chapters__1Lmw5{gap:8px 20px;padding-block:16px}.public-guide_chapters__1Lmw5 a{font-size:13px;gap:7px}.public-guide_guide__uBzLW .rl-how-summary li+li{padding:20px 0 8px;border-left:0;border-top:1px solid #12161426}.public-guide_guide__uBzLW .rl-how-summary li{padding:8px 0}.public-guide_guide__uBzLW .rl-how-journey>details>ol{grid-template-columns:1fr}.public-guide_guide__uBzLW .rl-how-journey>details>ol>li{min-height:0;gap:12px}.public-guide_guide__uBzLW .rl-how-capability-grid{grid-template-columns:1fr}.public-guide_guide__uBzLW .rl-how-capability-grid h3{margin-top:18px}.public-guide_guide__uBzLW .rl-faq-close,.public-guide_guide__uBzLW .rl-how-close,.public-guide_guide__uBzLW .rl-how-trial{grid-template-columns:1fr;gap:24px}.public-guide_guide__uBzLW .rl-how-close>div:last-child{justify-items:start}.public-guide_guide__uBzLW .rl-faq-list h2{font-size:26px}.public-guide_guide__uBzLW .rl-faq-item summary strong{font-size:16px}.public-guide_methodology__15d06>section[aria-labelledby=method-flow-heading]>ol,.public-guide_methodology__15d06>section[aria-labelledby=method-information-heading]>div{grid-template-columns:1fr}.public-guide_methodology__15d06>section[aria-labelledby=walkthrough-heading]>div>div:last-child>article+article{border:0;padding:0}}@media (prefers-reduced-motion:reduce){.public-guide_guide__uBzLW .rl-faq-item summary svg{transition:none}}