body .report-hitting-guidance.report-hitting-guidance{color:#f5f2ec;overflow-wrap:anywhere;min-width:0;box-shadow:none!important;background:#1c2427!important;border:1px solid #56666d!important;border-radius:16px!important;padding:24px!important}body .family-blast:has(>.report-hitting-guidance){margin-top:18px!important}body .report-hitting-guidance.report-hitting-guidance>:is(.report-player-meaning,.report-player-practice),body .report-hitting-guidance.report-hitting-guidance .report-coach-notes-content>section{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}body .report-hitting-guidance .report-player-meaning>header,body .report-hitting-guidance .report-player-practice>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 12px;display:flex}body .report-hitting-guidance h2{margin:0;font-weight:750;line-height:1.3;color:#fff6ec!important;font-size:clamp(1.15rem,4.5vw,1.4rem)!important}body .report-hitting-guidance .report-practice-approval{align-items:center;gap:6px;margin:0;font-size:.76rem;line-height:1.5;display:inline-flex;color:#ffc18d!important}body .report-hitting-guidance .report-practice-approval svg{flex-shrink:0}body .report-hitting-guidance .report-player-meaning>p{max-width:72ch;margin:0;font-size:1rem;line-height:1.65}body .report-hitting-guidance.report-hitting-guidance>.report-player-meaning+.report-player-practice{border-top:1px solid #4f6068!important;margin-top:24px!important;padding-top:22px!important}body .report-hitting-guidance .report-practice-intro{color:#d7dedd;margin:0 0 16px;font-size:.94rem;line-height:1.55}body .report-hitting-guidance .report-drill-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}body .report-hitting-guidance.report-hitting-guidance .report-player-drill{min-width:0;box-shadow:none!important;background:#162025!important;border:1px solid #52636c!important;border-radius:12px!important;padding:18px!important}body .report-hitting-guidance .report-player-drill>header{align-items:flex-start;gap:10px;margin:0 0 12px;display:flex}body .report-hitting-guidance .report-drill-number{background:#ff983f;border-radius:6px;flex:0 0 27px;place-items:center;height:27px;font-size:.83rem;font-weight:800;display:grid;color:#182026!important}body .report-hitting-guidance .report-player-drill h3{margin:2px 0 0;line-height:1.4;color:#fff7ed!important;font-size:1.08rem!important}body .report-hitting-guidance .report-drill-purpose{color:#f2ece2;margin:0 0 16px;font-size:.97rem;line-height:1.6}body .report-hitting-guidance .report-drill-video{margin:0 0 18px}body .report-hitting-guidance .report-drill-video>a{border:1px solid #ffaf6c;border-radius:8px;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:46px;padding:10px 15px;font-size:.94rem;font-weight:750;text-decoration:none;display:inline-flex;color:#172026!important;background:#ff983f!important}body .report-hitting-guidance .report-drill-video>a svg{flex-shrink:0}body .report-hitting-guidance .report-drill-video>a:focus-visible{outline-offset:4px;outline:3px solid #fff4e4}body .report-hitting-guidance summary:focus-visible{outline-offset:4px;outline:3px solid #fff4e4}body .report-hitting-guidance .report-drill-video>small{color:#cdd6d8;margin-top:9px;font-size:.82rem;line-height:1.55;display:block}body .report-hitting-guidance .report-drill-instructions h4,body .report-hitting-guidance .report-drill-setup dt,body .report-hitting-guidance .report-coach-notes h3{margin:0 0 5px;font-weight:750;line-height:1.4;color:#ffbf8a!important;font-size:.86rem!important}body .report-hitting-guidance .report-drill-instructions p,body .report-hitting-guidance .report-drill-setup dd,body .report-hitting-guidance .report-drill-easier p,body .report-hitting-guidance .report-coach-notes p{color:#edf0eb;margin:0;font-size:.94rem;line-height:1.65}body .report-hitting-guidance .report-drill-setup{gap:14px;margin:16px 0 0;display:grid}body .report-hitting-guidance .report-drill-easier{border-top:1px solid #4f6068;margin-top:16px}body .report-hitting-guidance .report-drill-easier>summary,body .report-hitting-guidance .report-coach-notes>summary{cursor:pointer;min-height:48px;padding:14px 0;font-size:.95rem;font-weight:700;line-height:1.5;color:#ffd1aa!important}body .report-hitting-guidance .report-practice-care{color:#cdd6d8;letter-spacing:normal;text-transform:none;margin:15px 0 0;font-size:.82rem;font-weight:400;line-height:1.55;display:block}body .report-hitting-guidance .report-coach-notes{border-top:1px solid #4f6068;margin-top:22px}body .report-hitting-guidance .report-coach-notes-content{gap:18px;padding:5px 0 14px;display:grid}body .report-hitting-guidance .report-practice-response{border-top:1px solid #4f6068;margin-top:10px;padding-top:12px}body .report-hitting-guidance .report-practice-response button:first-child{color:#172026!important;background:#ff983f!important;border-color:#ffaf6c!important}body .report-hitting-guidance .report-practice-waiting p{margin:12px 0 0;line-height:1.65}body .report-saved-plan{color:#edf0eb;padding:4px 18px 18px}body .report-saved-plan h3{margin:0 0 10px;line-height:1.45;color:#fff6ec!important;font-size:1.06rem!important}body .report-saved-plan p{margin:10px 0;font-size:.96rem;line-height:1.6}body .report-saved-plan a{align-items:center;min-height:44px;font-weight:700;line-height:1.5;display:inline-flex;color:#ffc18d!important}@media (max-width:760px){body .report-hitting-guidance .report-drill-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){body .report-hitting-guidance.report-hitting-guidance{padding:18px 16px!important}body .report-hitting-guidance.report-hitting-guidance .report-player-drill{padding:16px!important}body .report-hitting-guidance .report-drill-video>a{width:100%}}
