.drill-coach-guide{margin-top:18px;padding:16px;border:1px solid #e9dce2;border-radius:16px;background:#fffdfb;color:#201a20}
.drill-coach-guide h5{font-size:15px;margin:0 0 5px;color:inherit}
.drill-coach-guide .guide-intro{font-size:12px;line-height:1.55;margin:0 0 14px;color:#62565e}
.drill-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.drill-guide-step{padding:12px;border:1px solid #e9dce2;border-radius:12px;background:#fff8f1}
.drill-guide-step strong{display:block;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:#9e2859;margin-bottom:5px}
.drill-guide-step p{font-size:12px;line-height:1.55;color:inherit;margin:0}
.drill-guide-video{margin-top:14px;padding-top:14px;border-top:1px solid #e9dce2}
.drill-guide-video h6{font-size:13px;margin:0 0 5px;color:inherit}
.drill-guide-video p{font-size:11px;line-height:1.55;margin:0 0 9px;color:#62565e}
.drill-guide-video .video-purpose{color:inherit}
.drill-video-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.drill-video-actions button,.drill-video-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;border-radius:9px;border:1px solid #e9dce2;background:#f04f87;color:#201a20;font:inherit;font-size:11px;font-weight:800;text-decoration:none;cursor:pointer}
.drill-video-actions a{background:transparent;color:inherit}
.drill-guide-player{margin-top:10px;aspect-ratio:16/9;max-width:680px;background:#201a20;border-radius:12px;overflow:hidden}
.drill-guide-player iframe{display:block;width:100%;height:100%;border:0}
@media(max-width:650px){.drill-guide-grid{grid-template-columns:1fr}.drill-coach-guide{padding:12px}}
