.ww-guide h1,.ww-guide h2,.ww-guide h3{font-family:inherit;line-height:inherit;text-wrap:initial}.ww-guide .prose ul{list-style:outside}.ww-guide .prose ol{list-style:decimal}.ww-guide .prose a,.ww-guide footer a{text-decoration:underline}.ww-guide{--accent:#03a0b8;--accent-deep:#05687a;--ink:#0a0a0b;--paper:#fff;--blush:#f5f5f4;--mute:#5e5e59;--rule:#16130c2e;--display:var(--font-barlow-condensed), "Arial Narrow", Impact, sans-serif;--body:var(--font-barlow), system-ui, sans-serif;--mono:var(--font-space-mono), ui-monospace, monospace}.ww-guide *{box-sizing:border-box;margin:0;padding:0}.ww-guide{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;font-size:18px;line-height:1.6}.ww-guide a{color:inherit}.ww-guide :focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:4px}.ww-guide .band :focus-visible,.ww-guide .cta :focus-visible{outline-color:var(--ink)}.ww-guide .bar :focus-visible,.ww-guide footer :focus-visible,.ww-guide .pw-banner :focus-visible{outline-color:var(--accent)}.ww-guide .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.ww-guide .skip{z-index:10;background:var(--accent);color:var(--ink);border:3px solid var(--ink);border-radius:999px;padding:10px 18px;font-weight:800;text-decoration:none;position:absolute;top:-60px;left:16px}.ww-guide .skip:focus{top:12px}.ww-guide .bar{background:var(--ink);color:var(--paper);font-size:15px}.ww-guide .bar .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:10px;padding-bottom:10px;display:flex}.ww-guide .bar strong{color:var(--accent)}.ww-guide .bar a{color:var(--accent);font-weight:700;text-decoration:none}.ww-guide .bar a:hover{text-decoration:underline}.ww-guide .band{background:var(--accent);color:var(--ink)}.ww-guide .band .wrap{padding-top:40px;padding-bottom:56px}.ww-guide .crumbs{font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:32px;font-size:13px;font-weight:700;display:flex}.ww-guide .crumbs a{text-decoration:none}.ww-guide .crumbs a:hover{text-decoration:underline}.ww-guide .brand{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:10px;font-size:20px;font-weight:900;display:inline-flex}.ww-guide .brand i{background:var(--ink);border-radius:50%;width:12px;height:12px;display:inline-block}.ww-guide .band h1{font-family:var(--display);text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto;max-width:15em;font-size:clamp(40px,6.4vw,84px);font-weight:900;line-height:.95}.ww-guide .deck{max-width:34em;margin-top:22px;font-size:20px;font-weight:500}.ww-guide .meta{font-family:var(--mono);letter-spacing:.01em;margin-top:22px;font-size:13px;font-weight:700}.ww-guide .prose{max-width:68ch;margin:0 auto;padding:56px 24px 24px}.ww-guide .prose>*+*{margin-top:1.1em}.ww-guide .prose h2{font-family:var(--display);text-transform:uppercase;margin-top:2em;font-size:clamp(28px,3.4vw,38px);font-weight:900;line-height:1.05}.ww-guide .prose h3{margin-top:1.6em;font-size:20px;font-weight:800;line-height:1.3}.ww-guide .prose h2+*,.ww-guide .prose h3+*{margin-top:.6em}.ww-guide .prose ul,.ww-guide .prose ol{padding-left:1.3em}.ww-guide .prose li+li{margin-top:.45em}.ww-guide .prose li::marker{color:var(--accent-deep);font-weight:800}.ww-guide .prose a{color:var(--accent-deep);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.ww-guide .prose a:hover{color:var(--ink)}.ww-guide .prose strong{font-weight:800}.ww-guide .workout{border:3px solid var(--ink);background:var(--paper);box-shadow:6px 6px 0 var(--accent);border-radius:20px;padding:20px 22px}.ww-guide .workout-meta{font-family:var(--mono);color:var(--accent-deep);margin-bottom:10px;font-size:13px;font-weight:700}.ww-guide .workout ul{padding:0;list-style:none}.ww-guide .workout li{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:9px 0;display:flex}.ww-guide .workout li+li{margin-top:0}.ww-guide .workout li:first-child{border-top:0}.ww-guide .rx{font-family:var(--mono);white-space:nowrap;background:var(--blush);border-radius:999px;padding:2px 12px;font-size:14px;font-weight:700}.ww-guide .faq{background:var(--blush);border-radius:24px;margin-top:2.4em;padding:8px 26px 26px}.ww-guide .faq h2{margin-top:.9em}.ww-guide .faq-item{border-top:1px solid var(--rule);margin-top:16px;padding-top:14px}.ww-guide .faq-item:first-of-type{border-top:0}.ww-guide .faq-item h3{margin-top:0;font-size:19px}.ww-guide .faq-item p{margin-top:.4em}.ww-guide .cta{background:var(--accent);border:3px solid var(--ink);border-radius:24px;margin-top:2.6em;padding:30px 26px 32px}.ww-guide .cta h2{margin-top:.15em;font-size:clamp(30px,4vw,44px)}.ww-guide .cta p{margin-top:.8em}.ww-guide .cta-kicker{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:700}.ww-guide .cta .cta-kicker{margin-top:0}.ww-guide .cta-gifts{font-family:var(--mono);font-size:13px;font-weight:700;line-height:1.7}.ww-guide .cta .btn{margin-top:20px}.ww-guide .btn{text-align:center;font-family:var(--body);border:3px solid var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:15px 26px;font-size:17px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.ww-guide .btn:hover{transform:translateY(-2px)}.ww-guide .btn-ink{background:var(--ink);color:var(--paper)}.ww-guide .btn-ghost{color:var(--ink);background:0 0}.ww-guide .btn-pink{background:var(--accent);color:var(--ink)}.ww-guide .prose .btn{color:var(--paper);text-decoration:none}.ww-guide .prose .btn:hover{color:var(--paper)}.ww-guide .related{border-top:3px solid var(--ink);background:var(--blush);margin-top:56px;padding:48px 0 64px}.ww-guide .related h2,.ww-guide .hub-list h2{font-family:var(--display);text-transform:uppercase;margin-bottom:24px;font-size:clamp(30px,4vw,44px);font-weight:900;line-height:1}.ww-guide .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;display:grid}.ww-guide .card{background:var(--paper);border:3px solid var(--ink);border-radius:20px;flex-direction:column;gap:10px;height:100%;padding:20px 22px 22px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.ww-guide .card:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.ww-guide .card-n{font-family:var(--mono);color:var(--accent-deep);font-size:13px;font-weight:700}.ww-guide .card-h{font-family:var(--display);text-transform:uppercase;font-size:24px;font-weight:900;line-height:1.05}.ww-guide .card-p{color:var(--mute);font-size:16px;line-height:1.5}.ww-guide .card-go{color:var(--accent-deep);margin-top:auto;font-size:15px;font-weight:800}.ww-guide .related-links{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ww-guide .hub-intro{max-width:calc(68ch + 48px);padding-top:48px;padding-bottom:8px}.ww-guide .hub-intro p+p{margin-top:1em}.ww-guide .hub-intro p:first-child{font-size:20px;font-weight:500}.ww-guide .pw-banner{background:var(--ink);color:var(--paper);margin:40px 0 0}.ww-guide .pw-banner .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding-top:40px;padding-bottom:40px;display:flex}.ww-guide .pw-banner .wrap>div{max-width:44em}.ww-guide .pw-banner .cta-kicker{color:var(--accent)}.ww-guide .pw-banner h2{font-family:var(--display);text-transform:uppercase;color:var(--accent);margin:8px 0 12px;font-size:clamp(32px,4.4vw,52px);font-weight:900;line-height:1}.ww-guide .pw-banner p{color:#e7e7e3}.ww-guide .pw-banner .btn-ink{background:var(--accent);color:var(--ink);border-color:var(--paper)}.ww-guide .hub-list{padding-top:56px;padding-bottom:72px}.ww-guide footer{background:var(--ink);color:#c9c9c6;padding:40px 0;font-size:15px;line-height:1.6}.ww-guide footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.ww-guide footer b{color:var(--paper)}.ww-guide footer nav{flex-direction:column;gap:6px;display:flex}.ww-guide footer a{color:var(--paper);font-weight:700}@media (max-width:900px){.ww-guide .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ww-guide{font-size:18px}.ww-guide .wrap{padding:0 16px}.ww-guide .prose{padding:40px 16px 16px}.ww-guide .band .wrap{padding-top:28px;padding-bottom:40px}.ww-guide .crumbs{margin-bottom:24px}.ww-guide .deck{font-size:18px}.ww-guide .cards{grid-template-columns:1fr}.ww-guide .bar .wrap{text-align:center;justify-content:center}.ww-guide .workout{box-shadow:4px 4px 0 var(--accent);padding:16px}.ww-guide .faq{padding:4px 18px 20px}.ww-guide .cta{padding:24px 18px 26px}.ww-guide .btn{width:100%}.ww-guide .hub-intro{padding-top:36px}}@media (prefers-reduced-motion:reduce){.ww-guide html{scroll-behavior:auto}.ww-guide .btn,.ww-guide .card{transition:none}.ww-guide .btn:hover,.ww-guide .card:hover{transform:none}}
