.RunningSpeedCalculator_calculator__KBGLM{max-width:600px;margin:0 auto}.RunningSpeedCalculator_inputSection__J5jaL{margin-bottom:48px}.RunningSpeedCalculator_inputRow__mmfRk{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.RunningSpeedCalculator_result__mxJjM{background:#fafafa;border:1px solid #e5e5e5;border-radius:16px;padding:40px;text-align:center;transition:all .2s ease}.RunningSpeedCalculator_result__mxJjM:hover{background:#f5f5f5;border-color:#d4d4d4}.RunningSpeedCalculator_resultTitle__Lxkq1{font-size:24px;font-weight:600;color:#171717;margin-bottom:24px;letter-spacing:-.025em}.RunningSpeedCalculator_resultValue__lPzDX{margin-bottom:20px}.RunningSpeedCalculator_resultSpeed__LyjJk{display:block;font-size:36px;font-weight:700;color:#000000;margin-bottom:12px;letter-spacing:-.05em}.RunningSpeedCalculator_resultPace__WRXFx{display:block;font-size:16px;color:#525252;margin-bottom:4px;font-weight:500}.RunningSpeedCalculator_resultNote___7jaV{color:#737373;font-size:14px;line-height:1.5;font-weight:400}.RunningSpeedCalculator_description__ihiTo h2{font-size:28px;font-weight:600;color:#171717;margin-bottom:20px;letter-spacing:-.025em}.RunningSpeedCalculator_description__ihiTo h3{font-size:22px;font-weight:600;color:#262626;margin:40px 0 20px;letter-spacing:-.025em}.RunningSpeedCalculator_description__ihiTo h4{font-size:18px;font-weight:600;color:#404040;margin:32px 0 12px}.RunningSpeedCalculator_description__ihiTo p{color:#525252;line-height:1.7;margin-bottom:20px;font-weight:400}.RunningSpeedCalculator_description__ihiTo ol,.RunningSpeedCalculator_description__ihiTo ul{color:#525252;line-height:1.7;margin-bottom:20px;padding-left:28px}.RunningSpeedCalculator_description__ihiTo li{margin-bottom:12px}.RunningSpeedCalculator_faq__HsILK{margin-top:48px}.RunningSpeedCalculator_shareButtonWrapper__Mnnpy{display:flex;justify-content:flex-end;margin-bottom:24px;position:relative}.RunningSpeedCalculator_conversionTabs__plbvz{display:flex;gap:4px;margin-bottom:32px;background:#f5f5f5;border-radius:12px;padding:6px;border:1px solid #e5e5e5}.RunningSpeedCalculator_tabButton__5kl_L{flex:1 1;padding:14px 20px;border:none;background:transparent;border-radius:8px;cursor:pointer;font-weight:500;font-size:14px;transition:all .2s ease;color:#737373}.RunningSpeedCalculator_tabButton__5kl_L.RunningSpeedCalculator_active__r9P9l{background:#ffffff;color:#171717;box-shadow:0 1px 3px rgba(0,0,0,.1);font-weight:600}.RunningSpeedCalculator_tabButton__5kl_L:not(.RunningSpeedCalculator_active__r9P9l):hover{background:#f0f0f0;color:#404040}.RunningSpeedCalculator_timeInputs__jH52E{display:flex;gap:12px;align-items:center}.RunningSpeedCalculator_timeInputs__jH52E input{width:70px;text-align:center;font-weight:500;padding:14px 16px;border:1px solid #d4d4d4;border-radius:8px;font-size:16px;color:#171717;background:#ffffff;transition:all .2s ease}.RunningSpeedCalculator_timeInputs__jH52E input:focus{outline:none;border-color:#737373;box-shadow:0 0 0 3px rgba(115,115,115,.1)}.RunningSpeedCalculator_timeInputs__jH52E input::placeholder{color:#a3a3a3;font-weight:400}.RunningSpeedCalculator_timeInputs__jH52E span{color:#525252;font-weight:500;font-size:14px}.RunningSpeedCalculator_form-group__2QY6q{margin-bottom:24px}.RunningSpeedCalculator_form-label__JlLPW{display:block;margin-bottom:8px;font-weight:600;color:#262626;font-size:14px;letter-spacing:-.01em}.RunningSpeedCalculator_form-input__WzkHl{width:100%;padding:14px 16px;border:1px solid #d4d4d4;border-radius:8px;font-size:16px;font-weight:500;color:#171717;background:#ffffff;transition:all .2s ease}.RunningSpeedCalculator_form-input__WzkHl:focus{outline:none;border-color:#737373;box-shadow:0 0 0 3px rgba(115,115,115,.1)}.RunningSpeedCalculator_form-input__WzkHl::placeholder{color:#a3a3a3;font-weight:400}.RunningSpeedCalculator_form-select__d35m8{width:100%;padding:14px 16px;border:1px solid #d4d4d4;border-radius:8px;font-size:16px;font-weight:500;color:#171717;background:#ffffff;cursor:pointer;transition:all .2s ease}.RunningSpeedCalculator_form-select__d35m8:focus{outline:none;border-color:#737373;box-shadow:0 0 0 3px rgba(115,115,115,.1)}.RunningSpeedCalculator_btn-primary__cUdXA{background:#171717;color:#ffffff;border:none;padding:16px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;letter-spacing:-.01em}.RunningSpeedCalculator_btn-primary__cUdXA:hover:not(:disabled){background:#262626;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.RunningSpeedCalculator_btn-primary__cUdXA:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.RunningSpeedCalculator_btn-primary__cUdXA:disabled{background:#d4d4d4;color:#a3a3a3;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:768px){.RunningSpeedCalculator_inputRow__mmfRk{grid-template-columns:1fr;gap:20px}.RunningSpeedCalculator_resultSpeed__LyjJk{font-size:28px}.RunningSpeedCalculator_conversionTabs__plbvz{flex-direction:column;gap:4px}.RunningSpeedCalculator_timeInputs__jH52E{justify-content:center}.RunningSpeedCalculator_result__mxJjM{padding:32px 24px}}