.guide-module__wxJTCW__heroTable{pointer-events:none;filter:drop-shadow(0 24px 40px #0009);justify-self:end;width:100%;max-width:460px;animation:7s ease-in-out infinite guide-module__wxJTCW__tableFloat;transform:perspective(1400px)rotateY(-6deg)rotateX(1.5deg)}@keyframes guide-module__wxJTCW__tableFloat{0%,to{transform:perspective(1400px)rotateY(-6deg)rotateX(1.5deg)translateY(0)}50%{transform:perspective(1400px)rotateY(-6deg)rotateX(1.5deg)translateY(-9px)}}@media (prefers-reduced-motion:reduce){.guide-module__wxJTCW__heroTable{animation:none}}.guide-module__wxJTCW__families{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.guide-module__wxJTCW__family{background:#0e0c08;border:1px solid #221b13;border-radius:10px;flex-direction:column;gap:10px;padding:16px 18px 20px;display:flex}.guide-module__wxJTCW__cardStrip{--cw:46px;--gap:6px;background:linear-gradient(#6e7277,#575b60);border-radius:8px;justify-content:center;margin-bottom:4px;padding:12px 8px;box-shadow:inset 0 2px 5px #0000008c}.guide-module__wxJTCW__subhead{color:#ffab52;margin:40px 0 8px;font-size:22px;font-weight:600}.guide-module__wxJTCW__subLead{color:#a99c88;max-width:70ch;margin:0 0 18px;font-size:16px;line-height:1.6}.guide-module__wxJTCW__golds{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.guide-module__wxJTCW__gold{background:radial-gradient(360px 120px at 0 0,#e6c34a14,#0000 70%),#0e0c08;border:1px solid #2c2419;border-radius:10px;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.guide-module__wxJTCW__goldCard{--cw:54px;background:linear-gradient(#6e7277,#575b60);border-radius:8px;flex:none;padding:8px;box-shadow:inset 0 2px 5px #0000008c}.guide-module__wxJTCW__goldName{letter-spacing:.16em;text-transform:uppercase;color:#e6c34a;margin-bottom:6px;font-size:13px;display:block}.guide-module__wxJTCW__drill{max-width:860px}.guide-module__wxJTCW__drillHead{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:6px;display:flex}.guide-module__wxJTCW__drillStep{letter-spacing:.2em;text-transform:uppercase;color:#a3721f;font-size:11px}.guide-module__wxJTCW__drillTitle{color:#e6dccb;font-size:20px;font-weight:600}.guide-module__wxJTCW__drillDots{gap:6px;margin-left:auto;display:inline-flex}.guide-module__wxJTCW__drillDots i{background:#1a1610;border-radius:50%;width:10px;height:10px;box-shadow:inset 0 0 0 1px #3a2c18}.guide-module__wxJTCW__drillDots i.guide-module__wxJTCW__dotNow{box-shadow:inset 0 0 0 1px #f69432,0 0 8px #f6943273}.guide-module__wxJTCW__drillDots i.guide-module__wxJTCW__dotOk{background:#7dbb4a;box-shadow:0 0 6px #7dbb4a80}.guide-module__wxJTCW__drillDots i.guide-module__wxJTCW__dotMiss{background:#8d5a2a}.guide-module__wxJTCW__drillTask{color:#cbbda6;margin:0 0 14px;font-size:17px;line-height:1.5}.guide-module__wxJTCW__tours{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.guide-module__wxJTCW__tour{background:#0e0c08;border:1px solid #221b13;border-radius:10px;grid-template-columns:44px minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,1.4fr);align-items:center;gap:16px;padding:14px 18px;display:grid}.guide-module__wxJTCW__tour:last-child{background:linear-gradient(#16120b,#0c0a07);border-color:#4a3a24}.guide-module__wxJTCW__tourStep{letter-spacing:.18em;color:#6b6254;font-size:12px}.guide-module__wxJTCW__tourName{flex-direction:column;gap:2px;display:flex}.guide-module__wxJTCW__tourName b{color:#ffab52;font-size:18px;font-weight:600}.guide-module__wxJTCW__tourName span{color:#a19685;font-size:14px}.guide-module__wxJTCW__tourMeta{color:#7d7466;flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.guide-module__wxJTCW__tourMeta b{color:#e6dccb;font-weight:600}.guide-module__wxJTCW__tourReq{color:#8d8069;font-size:13px;line-height:1.45}.guide-module__wxJTCW__campRules{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:22px;display:grid}.guide-module__wxJTCW__campRules .guide-module__wxJTCW__medals{margin-top:10px}.guide-module__wxJTCW__medals{flex-direction:column;gap:10px;display:flex}.guide-module__wxJTCW__medal{background:#0e0c08;border:1px solid #221b13;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:26px auto;align-items:center;column-gap:12px;padding:12px 16px;display:grid}.guide-module__wxJTCW__medal i{border-radius:50%;grid-row:span 2;width:24px;height:24px;box-shadow:0 0 0 1px #000,0 0 8px #ffffff26}.guide-module__wxJTCW__medal b{color:#e6dccb;font-size:15px}.guide-module__wxJTCW__medal span{color:#8d8069;font-size:13px;line-height:1.45}.guide-module__wxJTCW__medalGold{background:radial-gradient(circle at 35% 30%,#fff6c0,#e6c34a 55%,#8a6c10)}.guide-module__wxJTCW__medalSilver{background:radial-gradient(circle at 35% 30%,#fff,#b9bfc6 55%,#6d737a)}.guide-module__wxJTCW__medalBronze{background:radial-gradient(circle at 35% 30%,#f3c49a,#b06a2e 60%,#6b3a12)}.guide-module__wxJTCW__after{margin-top:14px}@media (max-width:980px){.guide-module__wxJTCW__heroTable{justify-self:start;animation:none;transform:none}.guide-module__wxJTCW__families{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-module__wxJTCW__tour{grid-template-columns:34px minmax(0,1fr) minmax(0,1.3fr)}.guide-module__wxJTCW__tourReq{grid-column:2/-1}.guide-module__wxJTCW__campRules{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.guide-module__wxJTCW__families,.guide-module__wxJTCW__golds{grid-template-columns:minmax(0,1fr)}.guide-module__wxJTCW__tour{grid-template-columns:28px minmax(0,1fr);gap:8px 12px;padding:12px 14px}.guide-module__wxJTCW__tourMeta,.guide-module__wxJTCW__tourReq{grid-column:2/-1}.guide-module__wxJTCW__drillDots{margin-left:0}}
