.CompetitionPracticePlan_plan__37BqG{margin-top:18px;border:1px solid #dbe5e4;border-radius:18px;background:linear-gradient(145deg,#f4faf7,#fff);padding:20px}.CompetitionPracticePlan_head__G_M_i{display:grid;gap:5px;margin-bottom:14px}.CompetitionPracticePlan_head__G_M_i small{font-size:8px;letter-spacing:.15em;color:#168465;font-weight:900}.CompetitionPracticePlan_head__G_M_i strong{font-size:18px;color:#213d46}.CompetitionPracticePlan_head__G_M_i span{font-size:10px;line-height:1.7;color:#66787e}.CompetitionPracticePlan_days__vz_Lr{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.CompetitionPracticePlan_day__K12R_{border:1px solid #dfe7e7;border-radius:13px;background:#fff;padding:14px;display:grid;gap:5px;transition:.15s}.CompetitionPracticePlan_day__K12R_:hover{border-color:#74ad9c;transform:translateY(-1px)}.CompetitionPracticePlan_day__K12R_ small{font-size:8px;color:#77868b}.CompetitionPracticePlan_day__K12R_ strong{font-size:13px}.CompetitionPracticePlan_day__K12R_ span{font-size:9px;color:#607279;line-height:1.5}.CompetitionPracticePlan_day__K12R_ b{font-size:9px;color:#176f57;margin-top:4px}.CompetitionPracticePlan_note__OFhfn{display:block;margin-top:12px;font-size:8px;line-height:1.6;color:#7b898d}@media(max-width:680px){.CompetitionPracticePlan_plan__37BqG{padding:16px 13px}.CompetitionPracticePlan_days__vz_Lr{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.CompetitionPracticePlan_day__K12R_{min-width:190px;scroll-snap-align:start}.CompetitionPracticePlan_head__G_M_i strong{font-size:17px}.CompetitionPracticePlan_head__G_M_i span{font-size:11px}.CompetitionPracticePlan_day__K12R_ strong{font-size:14px}.CompetitionPracticePlan_day__K12R_ b,.CompetitionPracticePlan_day__K12R_ span{font-size:11px}}