.protocol-module__Xmp6Na__page{color:#161616;font-family:var(--inter),Arial,sans-serif;background:#f7f7f2;padding-bottom:70px;line-height:1.5}.protocol-module__Xmp6Na__page *{box-sizing:border-box}.protocol-module__Xmp6Na__page :is(h1,h2,h3){font-family:var(--custom),Impact,sans-serif;margin:0;font-weight:400;line-height:1.05}.protocol-module__Xmp6Na__page p{margin:0}.protocol-module__Xmp6Na__shell{width:min(1120px,100% - 40px);margin:auto}.protocol-module__Xmp6Na__eyebrow{letter-spacing:.17em;font-size:12px;font-weight:800;margin-bottom:12px!important}.protocol-module__Xmp6Na__hero{color:#fff;background:#111;padding:66px 0 54px}.protocol-module__Xmp6Na__hero .protocol-module__Xmp6Na__eyebrow,.protocol-module__Xmp6Na__hero h1 span{color:#f5e600}.protocol-module__Xmp6Na__hero h1{max-width:1000px;font-size:clamp(42px,7vw,84px)}.protocol-module__Xmp6Na__hero p:not(.protocol-module__Xmp6Na__eyebrow){max-width:740px;margin-top:20px;font-size:18px}.protocol-module__Xmp6Na__actions{flex-wrap:wrap;gap:12px;margin:26px 0 0;display:flex}.protocol-module__Xmp6Na__primary,.protocol-module__Xmp6Na__secondary{font-family:var(--custom),Impact,sans-serif;border:2px solid #f5e600;padding:15px 22px;font-size:19px;text-decoration:none;display:inline-block}.protocol-module__Xmp6Na__primary{color:#111;background:#f5e600}.protocol-module__Xmp6Na__secondary{color:#f5e600}.protocol-module__Xmp6Na__hero .protocol-module__Xmp6Na__heroNote{color:#ccc;margin-top:22px!important;font-size:12px!important}.protocol-module__Xmp6Na__setup{border-bottom:1px solid #ccc;grid-template-columns:repeat(3,1fr);gap:22px;padding:48px 0;display:grid}.protocol-module__Xmp6Na__setup h2{margin-bottom:10px;font-size:32px}.protocol-module__Xmp6Na__setup p:not(.protocol-module__Xmp6Na__eyebrow){color:#464646;font-size:14px}.protocol-module__Xmp6Na__calendar,.protocol-module__Xmp6Na__workouts,.protocol-module__Xmp6Na__habits{border-bottom:1px solid #ccc;padding:48px 0;scroll-margin-top:85px}.protocol-module__Xmp6Na__page h2{margin-bottom:12px;font-size:clamp(32px,4vw,52px)}.protocol-module__Xmp6Na__muted{color:#555;font-size:13px;margin:12px 0!important}.protocol-module__Xmp6Na__schedule{border:0;flex-wrap:wrap;gap:10px;margin:24px 0 12px;padding:0;display:flex}.protocol-module__Xmp6Na__schedule legend{margin-bottom:8px;font-size:13px;font-weight:800}.protocol-module__Xmp6Na__schedule label{cursor:pointer;background:#fff;border:1px solid #aaa;align-items:center;gap:9px;padding:12px 15px;display:flex}.protocol-module__Xmp6Na__schedule input,.protocol-module__Xmp6Na__day input{accent-color:#151515;width:18px;height:18px}.protocol-module__Xmp6Na__progress{font-size:13px;font-weight:800;margin-bottom:16px!important}.protocol-module__Xmp6Na__weeks{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.protocol-module__Xmp6Na__week{background:#fff;border:1px solid #d7d7cf}.protocol-module__Xmp6Na__weekIntro{color:#fff;background:#171717;padding:20px 20px 15px}.protocol-module__Xmp6Na__weekIntro strong{color:#f5e600;letter-spacing:.12em;font-size:12px}.protocol-module__Xmp6Na__weekIntro h3{margin:6px 0;font-size:28px}.protocol-module__Xmp6Na__weekIntro p{color:#ddd;font-size:13px}.protocol-module__Xmp6Na__days{grid-template-columns:repeat(2,1fr);gap:0;display:grid}.protocol-module__Xmp6Na__day{cursor:pointer;border-top:1px solid #e6e6df;align-items:center;gap:9px;min-height:62px;padding:10px 15px;display:flex}.protocol-module__Xmp6Na__day:nth-child(odd){border-right:1px solid #e6e6df}.protocol-module__Xmp6Na__day strong,.protocol-module__Xmp6Na__day small{font-size:12px;display:block}.protocol-module__Xmp6Na__day small{color:#555;font-size:12px}.protocol-module__Xmp6Na__finish{background:#fff;border:1px solid #d7d7cf;grid-template-columns:repeat(2,1fr);margin-top:18px;display:grid}.protocol-module__Xmp6Na__finish .protocol-module__Xmp6Na__day{border-top:0}.protocol-module__Xmp6Na__workoutGrid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:22px;display:grid}.protocol-module__Xmp6Na__workoutGrid article{background:#fff;border-top:4px solid #e4d500;padding:22px}.protocol-module__Xmp6Na__workoutGrid h3{font-size:28px}.protocol-module__Xmp6Na__workoutGrid ol{padding-left:20px;font-size:14px;line-height:1.6}.protocol-module__Xmp6Na__workoutGrid li{margin:8px 0}.protocol-module__Xmp6Na__habits>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.protocol-module__Xmp6Na__habits p:not(.protocol-module__Xmp6Na__eyebrow){font-size:14px}.protocol-module__Xmp6Na__bottom{padding:50px 0 0}.protocol-module__Xmp6Na__bottom p{margin:10px 0 24px;font-size:16px}.protocol-module__Xmp6Na__bottom .protocol-module__Xmp6Na__muted{margin-top:18px!important}.protocol-module__Xmp6Na__page :is(a,input):focus-visible{outline-offset:4px;outline:3px solid #c3b700}@media (max-width:700px){.protocol-module__Xmp6Na__shell{width:calc(100% - 28px)}.protocol-module__Xmp6Na__hero{padding:32px 0}.protocol-module__Xmp6Na__hero h1{font-size:clamp(39px,10vw,58px)}.protocol-module__Xmp6Na__hero p:not(.protocol-module__Xmp6Na__eyebrow){font-size:15px}.protocol-module__Xmp6Na__actions{display:grid}.protocol-module__Xmp6Na__actions a{text-align:center}.protocol-module__Xmp6Na__setup,.protocol-module__Xmp6Na__habits>div{grid-template-columns:1fr;gap:22px}.protocol-module__Xmp6Na__setup,.protocol-module__Xmp6Na__calendar,.protocol-module__Xmp6Na__workouts,.protocol-module__Xmp6Na__habits{padding:32px 0}.protocol-module__Xmp6Na__weeks,.protocol-module__Xmp6Na__workoutGrid{grid-template-columns:1fr}.protocol-module__Xmp6Na__weekIntro{padding:16px}.protocol-module__Xmp6Na__workoutGrid article{padding:18px}}@media print{.protocol-module__Xmp6Na__hero{color:#111;background:#fff;padding:20px 0}.protocol-module__Xmp6Na__hero h1 span,.protocol-module__Xmp6Na__hero .protocol-module__Xmp6Na__eyebrow{color:#111}.protocol-module__Xmp6Na__actions,.protocol-module__Xmp6Na__bottom{display:none}.protocol-module__Xmp6Na__page{background:#fff;padding:0}.protocol-module__Xmp6Na__week,.protocol-module__Xmp6Na__workoutGrid article{break-inside:avoid}.protocol-module__Xmp6Na__weekIntro{color:#111;background:#fff;border-bottom:1px solid #999}.protocol-module__Xmp6Na__weekIntro strong,.protocol-module__Xmp6Na__weekIntro p{color:#111}.protocol-module__Xmp6Na__setup,.protocol-module__Xmp6Na__calendar,.protocol-module__Xmp6Na__workouts,.protocol-module__Xmp6Na__habits{padding:18px 0}.protocol-module__Xmp6Na__day{min-height:38px}}
