.RacePaceCalculator_container___Mcf9{width:100%}.RacePaceCalculator_title__G_lyx{font-size:24px;font-weight:700;color:var(--color-text-primary);margin:0 0 8px}.RacePaceCalculator_description__tKffo{font-size:14px;color:var(--color-text-secondary);margin:0 0 24px;line-height:1.5}.RacePaceCalculator_inputSection__xcluO{display:flex;align-items:flex-end;gap:16px;margin-bottom:32px;flex-wrap:wrap}.RacePaceCalculator_inputGroup__wL0a9{display:flex;flex-direction:column;gap:8px}.RacePaceCalculator_label__v90c6{font-size:14px;font-weight:600;color:var(--color-text-primary)}.RacePaceCalculator_paceInputs__9CDzP{display:flex;gap:8px;align-items:center}.RacePaceCalculator_inputWrapper__a8XPU{display:flex;align-items:center;gap:4px}.RacePaceCalculator_input__KnPp9{width:80px;padding:8px 12px;border:1px solid var(--color-border);border-radius:4px;font-size:16px;color:var(--color-text-primary);background-color:var(--color-bg-primary);transition:border-color .2s}.RacePaceCalculator_input__KnPp9:focus{outline:none;border-color:var(--color-primary)}.RacePaceCalculator_inputLabel__JMYFw{font-size:14px;color:var(--color-text-secondary);white-space:nowrap}.RacePaceCalculator_resultsSection__VN8ki{margin-top:32px}.RacePaceCalculator_resultsTitle__R89bj{font-size:20px;font-weight:700;color:var(--color-text-primary);margin:0 0 16px}.RacePaceCalculator_popularRow__b_OJ5 .RacePaceCalculator_distanceCell__CuDeC{font-weight:700}.RacePaceCalculator_distanceCell__CuDeC{color:var(--color-text-primary)}@media (max-width:768px){.RacePaceCalculator_title__G_lyx{font-size:20px}.RacePaceCalculator_resultsTitle__R89bj{font-size:18px}}@media (max-width:480px){.RacePaceCalculator_input__KnPp9{width:70px;padding:6px 10px;font-size:14px}}.page_container__Tha16{max-width:1200px;margin:0 auto;padding:32px 24px}@media (max-width:768px){.page_container__Tha16{padding:24px 16px}}