.gh[data-astro-cid-p3dbhpfo] h1[data-astro-cid-p3dbhpfo]{max-width:920px}.gh[data-astro-cid-p3dbhpfo] .eyebrow[data-astro-cid-p3dbhpfo] .ico[data-astro-cid-p3dbhpfo]{stroke:currentColor;width:16px;height:16px}.acts[data-astro-cid-p3dbhpfo]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.h2[data-astro-cid-p3dbhpfo]{margin:12px 0 18px;font-size:clamp(26px,3.2vw,40px)}.h2[data-astro-cid-p3dbhpfo].sm{margin-top:48px;font-size:clamp(22px,2.6vw,30px)}.band[data-astro-cid-p3dbhpfo]{background:var(--bg2);border-block:1px solid var(--line)}.wk-grid[data-astro-cid-p3dbhpfo]{grid-template-columns:1.3fr 1fr;align-items:start;gap:44px;display:grid}.week[data-astro-cid-p3dbhpfo]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.week[data-astro-cid-p3dbhpfo] li[data-astro-cid-p3dbhpfo]{border:1px solid var(--line);background:var(--surface);animation:.5s cubic-bezier(.2,.8,.2,1) both wkIn;animation-delay:calc(var(--i) * 90ms);border-radius:12px;grid-template-columns:120px 1fr;gap:4px 16px;padding:14px 16px;display:grid}.week[data-astro-cid-p3dbhpfo] .day[data-astro-cid-p3dbhpfo]{letter-spacing:.1em;text-transform:uppercase;color:var(--orange);grid-row:span 2;padding-top:3px;font-size:12px}.week[data-astro-cid-p3dbhpfo] p[data-astro-cid-p3dbhpfo]{color:#d7dde3;font-size:15.5px}.where[data-astro-cid-p3dbhpfo]{letter-spacing:.06em;color:var(--dim);align-items:center;gap:6px;font-size:11.5px;display:flex}.where[data-astro-cid-p3dbhpfo] .ico[data-astro-cid-p3dbhpfo]{stroke:currentColor;width:14px;height:14px}@keyframes wkIn{0%{opacity:0;transform:translateY(8px)}}.tools[data-astro-cid-p3dbhpfo]{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.tool[data-astro-cid-p3dbhpfo]{flex-direction:column;gap:6px;height:100%;padding:18px;display:flex}.tool[data-astro-cid-p3dbhpfo]:hover{border-color:#ff6a1380}.tool[data-astro-cid-p3dbhpfo] b[data-astro-cid-p3dbhpfo]{font:600 18px/1.3 var(--display);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tool[data-astro-cid-p3dbhpfo] .muted[data-astro-cid-p3dbhpfo]{font-size:14.5px}.tool[data-astro-cid-p3dbhpfo] .go[data-astro-cid-p3dbhpfo]{letter-spacing:.1em;text-transform:uppercase;color:var(--orange);margin-top:auto;padding-top:6px;font-size:11px}.setup[data-astro-cid-p3dbhpfo]{color:#d7dde3;max-width:860px;margin-top:18px}.saves[data-astro-cid-p3dbhpfo]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sv[data-astro-cid-p3dbhpfo]{padding:20px}.sv[data-astro-cid-p3dbhpfo] .ico[data-astro-cid-p3dbhpfo]{color:var(--green);stroke:currentColor;width:22px;height:22px}.sv[data-astro-cid-p3dbhpfo] h3[data-astro-cid-p3dbhpfo]{margin:8px 0 6px;font-size:19px}.sv[data-astro-cid-p3dbhpfo] p[data-astro-cid-p3dbhpfo]{color:#d7dde3;font-size:15px}.note[data-astro-cid-p3dbhpfo]{margin-top:16px;font-size:14px}.vids[data-astro-cid-p3dbhpfo]{gap:0;display:grid}.shots[data-astro-cid-p3dbhpfo]{grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;display:grid}.shots[data-astro-cid-p3dbhpfo] figure[data-astro-cid-p3dbhpfo]{margin:0}.shots[data-astro-cid-p3dbhpfo] img[data-astro-cid-p3dbhpfo]{border:1px solid var(--line2);border-radius:10px;width:100%;height:auto;display:block}.shots[data-astro-cid-p3dbhpfo] figcaption[data-astro-cid-p3dbhpfo]{color:var(--muted);margin-top:8px;font-size:14px}.res[data-astro-cid-p3dbhpfo]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.h-sm[data-astro-cid-p3dbhpfo]{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:10px;font-size:12px;font-weight:500}.res[data-astro-cid-p3dbhpfo] ul[data-astro-cid-p3dbhpfo]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.res[data-astro-cid-p3dbhpfo] a[data-astro-cid-p3dbhpfo]{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:10px 14px;font-size:15px;display:flex}.res[data-astro-cid-p3dbhpfo] a[data-astro-cid-p3dbhpfo]:hover{border-color:#ff6a1380}.res[data-astro-cid-p3dbhpfo] .ico[data-astro-cid-p3dbhpfo]{color:var(--orange);stroke:currentColor;width:18px;height:18px}.faq[data-astro-cid-p3dbhpfo]{grid-template-columns:1fr 1fr;gap:16px 32px;max-width:1000px;display:grid}.faq[data-astro-cid-p3dbhpfo] h3[data-astro-cid-p3dbhpfo]{margin-bottom:6px;font-size:19px}.faq[data-astro-cid-p3dbhpfo] p[data-astro-cid-p3dbhpfo]{color:#d7dde3;font-size:15.5px}.cta[data-astro-cid-p3dbhpfo]{background:linear-gradient(120deg,#ff6a131a,var(--surface) 60%);border-color:#ff6a1359;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.cta[data-astro-cid-p3dbhpfo] h2[data-astro-cid-p3dbhpfo]{margin-bottom:6px;font-size:clamp(22px,2.6vw,30px)}.cta[data-astro-cid-p3dbhpfo] .acts[data-astro-cid-p3dbhpfo]{margin-top:0}.others[data-astro-cid-p3dbhpfo]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.others[data-astro-cid-p3dbhpfo] .card[data-astro-cid-p3dbhpfo]{align-items:center;gap:12px;height:100%;padding:16px 18px;display:flex}.others[data-astro-cid-p3dbhpfo] .card[data-astro-cid-p3dbhpfo]:hover{border-color:#ff6a1380}.others[data-astro-cid-p3dbhpfo] .ico[data-astro-cid-p3dbhpfo]{color:var(--orange);stroke:currentColor}.others[data-astro-cid-p3dbhpfo] b[data-astro-cid-p3dbhpfo]{font:600 16px/1.3 var(--display)}@media (width<=980px){.wk-grid[data-astro-cid-p3dbhpfo]{grid-template-columns:1fr}.tools[data-astro-cid-p3dbhpfo],.res[data-astro-cid-p3dbhpfo]{grid-template-columns:1fr 1fr}}@media (width<=640px){.tools[data-astro-cid-p3dbhpfo],.res[data-astro-cid-p3dbhpfo],.saves[data-astro-cid-p3dbhpfo],.faq[data-astro-cid-p3dbhpfo],.shots[data-astro-cid-p3dbhpfo],.week[data-astro-cid-p3dbhpfo] li[data-astro-cid-p3dbhpfo]{grid-template-columns:1fr}.week[data-astro-cid-p3dbhpfo] .day[data-astro-cid-p3dbhpfo]{grid-row:auto}.acts[data-astro-cid-p3dbhpfo] .btn[data-astro-cid-p3dbhpfo]{width:100%}}@media (prefers-reduced-motion:reduce){.week[data-astro-cid-p3dbhpfo] li[data-astro-cid-p3dbhpfo]{animation:none}}
