.coaching-editorial{--coach-space:clamp(3.5rem,7vw,7rem);width:min(1280px,100% - 112px);margin-inline:auto}.coaching-editorial h1,.coaching-editorial h2,.coaching-editorial h3{text-wrap:balance}.coaching-editorial h2{font-size:clamp(2.2rem,4.4vw,3.9rem);font-weight:800;line-height:1.12}.coaching-editorial h2 span,.coach-hero h1 span{color:var(--color-brass)}.coaching-editorial .btn{border-radius:0}.coach-hero{padding-block:40px var(--coach-space);grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(35px,6vw,90px);display:grid}.coach-crumbs{color:var(--color-mute);gap:12px;margin-bottom:34px;font-size:12px;display:flex}.coach-crumbs a:hover{color:var(--color-brass)}.coach-hero h1{margin-top:23px;font-size:clamp(3rem,5.4vw,5.5rem);font-weight:900;line-height:1.06}.coach-lead{max-width:39ch;color:var(--color-mute);margin-block:25px 30px;font-size:clamp(17px,1.5vw,20px);line-height:1.9}.coach-hero-note{color:var(--color-mute);margin-top:16px;font-size:12px;line-height:1.8}.coach-portrait{min-width:0;margin:70px 0 0}.coach-portrait>img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.coach-portrait figcaption{color:var(--color-mute);border-bottom:1px solid var(--color-rule);justify-content:space-between;gap:15px;padding-block:14px;font-size:12px;display:flex}.coach-portrait>p{margin-top:25px;font-size:clamp(23px,2.5vw,35px);font-weight:500;line-height:1.4}.coach-track-nav{border-block:1px solid var(--color-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.coach-track-nav a{justify-content:space-between;align-items:center;gap:14px;padding:24px 20px;font-size:14px;transition:color .15s,background-color .15s;display:flex}.coach-track-nav a+a{border-inline-start:1px solid var(--color-rule)}.coach-track-nav a>span:first-child{color:var(--color-mute);font-variant-numeric:tabular-nums;font-size:11px}.coach-track-nav a>span:last-child{color:var(--color-brass)}.coach-practice,.coach-faq{padding-block:var(--coach-space);grid-template-columns:.9fr 1.5fr;gap:clamp(40px,7vw,110px);display:grid}.coach-section-heading>h2{margin-top:20px}.coach-section-heading>p:not(.kicker){color:var(--color-mute);max-width:31ch;margin-top:25px;font-size:16px;line-height:1.9}.coach-practice-list>div{border-top:1px solid var(--color-rule);padding-block:25px}.coach-practice-list h3{font-size:23px;font-weight:600;line-height:1.4}.coach-practice-list p{color:var(--color-mute);max-width:48ch;margin-block:9px 15px;font-size:16px;line-height:1.9}.coach-practice-list a,.coach-track-details>a,.coach-proof>div>a,.coach-start>div>a{color:var(--color-brass);text-underline-offset:5px;font-size:14px;line-height:1.8}.coach-tracks{border-top:1px solid var(--color-rule);padding-top:var(--coach-space)}.coach-tracks>.coach-section-heading{padding-bottom:50px}.coach-track{border-top:1px solid var(--color-rule);grid-template-columns:50px 1fr 1.15fr;gap:35px;padding-block:40px 50px;scroll-margin-top:95px;display:grid}.coach-track:first-of-type{border-top-color:var(--color-brass)}.coach-track-number{font-variant-numeric:tabular-nums;color:var(--color-brass);padding-top:3px;font-size:14px}.coach-track-title h3{margin-top:20px;font-size:clamp(25px,2.9vw,37px);font-weight:700;line-height:1.2}.coach-track-title>p:not(.kicker){color:var(--color-mute);max-width:34ch;margin-top:18px;font-size:16px;line-height:1.9}.coach-track-title>p.coach-track-duration{color:var(--color-brass);margin-top:15px;font-size:14px;font-weight:500;line-height:1.8}.coach-track-details ul{margin-bottom:23px;list-style:none}.coach-track-details li{margin-bottom:12px;padding-inline-start:20px;font-size:16px;line-height:1.9;position:relative}.coach-track-details li:before{content:"";inset-inline-start:0;background:var(--color-brass);width:5px;height:5px;position:absolute;top:.8em}.coach-terms{border-block:1px solid var(--color-rule);color:var(--color-mute);padding-block:25px;font-size:13px;line-height:2}.coach-terms a{color:var(--color-brass);margin-inline-start:8px;display:inline-block}.coach-process{padding-block:var(--coach-space)}.coach-process ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:45px;list-style:none;display:grid}.coach-process li{border-top:1px solid var(--color-rule);padding-top:22px}.coach-process li>span{color:var(--color-brass);font-variant-numeric:tabular-nums;font-size:12px}.coach-process h3{margin-top:22px;font-size:23px;font-weight:600;line-height:1.35}.coach-process li>p{color:var(--color-mute);max-width:31ch;margin-top:12px;font-size:16px;line-height:1.9}.coach-proof{border-block:1px solid var(--color-rule);padding-block:var(--coach-space);grid-template-columns:280px 1fr;align-items:center;gap:clamp(45px,8vw,130px);display:grid}.coach-proof-video{width:100%;max-width:280px}.coach-proof h2{margin-top:20px}.coach-proof>div>p:not(.kicker){color:var(--color-mute);max-width:40ch;margin-block:25px;font-size:18px;line-height:1.9}.coach-press{margin-top:30px}.coach-start{border-top:1px solid var(--color-rule);padding-block:var(--coach-space);grid-template-columns:.9fr 1.2fr;gap:clamp(45px,8vw,130px);scroll-margin-top:90px;display:grid}.coach-start h2{margin-top:20px}.coach-start>div>p:not(.kicker){color:var(--color-mute);max-width:32ch;margin-block:25px;font-size:18px;line-height:1.9}.coach-start-form{border-top:2px solid var(--color-brass);background:#191916;min-width:0;padding:32px}.coach-start-form h3{margin-bottom:28px;font-size:25px;font-weight:600}@media (hover:hover){.coach-track-nav a:hover{color:var(--color-brass);background:var(--color-ink-2)}.coach-practice-list a:hover,.coach-track-details>a:hover,.coach-proof>div>a:hover,.coach-start>div>a:hover{text-decoration:underline}}@media (max-width:1000px){.coaching-editorial{width:calc(100% - 64px)}.coach-hero{gap:35px}.coach-track{grid-template-columns:35px 1fr 1.15fr;gap:22px}.coach-track-nav a{gap:9px;padding:20px 12px;font-size:13px}.coach-proof{grid-template-columns:240px 1fr}.coach-start{gap:40px}}@media (max-width:720px){.coaching-editorial{width:calc(100% - 40px)}.coach-hero{grid-template-columns:1fr;gap:40px;padding-top:28px}.coach-hero h1{font-size:clamp(44px,11.6vw,65px)}.coach-crumbs{margin-bottom:28px}.coach-lead{margin-top:22px;font-size:18px}.coach-portrait{margin:0}.coach-portrait>p{margin-top:20px;font-size:27px}.coach-track-nav{grid-template-columns:1fr}.coach-track-nav a{justify-content:start;gap:18px;padding:18px 0;font-size:15px}.coach-track-nav a+a{border-inline-start:0;border-top:1px solid var(--color-rule)}.coach-track-nav a>span:last-child{margin-inline-start:auto}.coach-practice,.coach-faq{grid-template-columns:1fr;gap:35px}.coach-practice-list h3{font-size:21px}.coach-track{grid-template-columns:28px 1fr;gap:20px;padding-block:30px 40px}.coach-track-title h3{margin-top:14px;font-size:29px}.coach-track-details{grid-column:2}.coach-track-details li{font-size:15px}.coach-tracks>.coach-section-heading{padding-bottom:35px}.coach-terms a{margin-inline-start:0}.coach-process ol{grid-template-columns:1fr;gap:25px;margin-top:35px}.coach-process h3{margin-top:12px}.coach-process li>p{max-width:45ch}.coach-proof{grid-template-columns:1fr;gap:35px}.coach-proof-video{max-width:260px;margin-inline:auto}.coach-proof>div>p:not(.kicker){font-size:17px}.coach-start{grid-template-columns:1fr;gap:30px}.coach-start-form{padding:25px 20px}.coach-start-form h3{font-size:23px}}.coach-compare{border-bottom:1px solid var(--color-rule);padding-block:50px;scroll-margin-top:100px}.coach-compare h2{margin-bottom:24px;font-size:clamp(27px,3vw,43px);line-height:1.3}.coach-compare>p:not(.kicker){max-width:75ch;color:var(--color-mute);font-size:16px;line-height:1.9}.coach-compare-scroll{max-width:100%;margin-block:28px;overflow-x:auto}.coach-compare table{border-collapse:collapse;text-align:start;width:100%;min-width:520px;font-size:15px}.coach-compare caption{text-align:start;color:var(--color-mute);padding-bottom:16px;font-size:13px}.coach-compare :is(th,td){text-align:start;border-block-end:1px solid var(--color-rule);padding:18px 12px;line-height:1.7}.coach-compare thead{color:var(--color-brass)}.coach-compare tbody th{font-weight:500}.coach-compare tbody a{text-underline-offset:4px;text-decoration:underline}.coach-compare-scroll:focus-visible{outline:2px solid var(--color-brass);outline-offset:4px}.coach-compare-note a{color:var(--color-brass)}@media (max-width:640px){.coach-compare{padding-block:35px}.coach-compare table{font-size:14px}.coach-compare :is(th,td){padding:14px 10px}}
