.WaistHipRatioCalculator_calculator__F_AUK{max-width:600px;margin:0 auto}.WaistHipRatioCalculator_inputSection__ljjgJ{margin-bottom:40px}.WaistHipRatioCalculator_inputRow__aoyvw{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.WaistHipRatioCalculator_result__rcNHv{background:#f8f9fa;border:2px solid #28a745;border-radius:12px;padding:32px;text-align:center}.WaistHipRatioCalculator_resultTitle__ayTVP{font-size:24px;font-weight:600;color:#333;margin-bottom:20px}.WaistHipRatioCalculator_resultValue__0k2nk{margin-bottom:20px}.WaistHipRatioCalculator_resultRatio__NfIUP{display:block;font-size:48px;font-weight:700;margin-bottom:8px}.WaistHipRatioCalculator_resultCategory__YBzCO{display:block;font-size:18px;font-weight:500;color:#666}.WaistHipRatioCalculator_breakdown__QwhV2{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:16px;margin:20px 0}.WaistHipRatioCalculator_breakdownItem__5R9Un{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f1f3f4}.WaistHipRatioCalculator_breakdownItem__5R9Un:last-child{border-bottom:none}.WaistHipRatioCalculator_breakdownLabel__kgTz2{font-weight:500;color:#555;font-size:14px}.WaistHipRatioCalculator_breakdownValue__5wDtz{font-weight:600;color:#28a745;font-size:14px}.WaistHipRatioCalculator_resultNote___VS13{color:#666;font-size:14px;line-height:1.5;margin-top:16px}.WaistHipRatioCalculator_description__Vv9mB h2{font-size:28px;font-weight:600;color:#333;margin-bottom:16px}.WaistHipRatioCalculator_description__Vv9mB h3{font-size:22px;font-weight:600;color:#333;margin:32px 0 16px}.WaistHipRatioCalculator_description__Vv9mB h4{font-size:18px;font-weight:600;color:#333;margin:24px 0 8px}.WaistHipRatioCalculator_description__Vv9mB p{color:#666;line-height:1.6;margin-bottom:16px}.WaistHipRatioCalculator_description__Vv9mB ol,.WaistHipRatioCalculator_description__Vv9mB ul{color:#666;line-height:1.6;margin-bottom:16px;padding-left:24px}.WaistHipRatioCalculator_description__Vv9mB li{margin-bottom:8px}.WaistHipRatioCalculator_faq__XextC{margin-top:32px}.WaistHipRatioCalculator_shareButtonWrapper__RFzOy{display:flex;justify-content:flex-end;margin-bottom:20px;position:relative}@media (max-width:768px){.WaistHipRatioCalculator_inputRow__aoyvw{grid-template-columns:1fr;gap:16px}.WaistHipRatioCalculator_resultRatio__NfIUP{font-size:36px}.WaistHipRatioCalculator_breakdown__QwhV2{margin:16px 0}.WaistHipRatioCalculator_breakdownItem__5R9Un{flex-direction:column;align-items:flex-start;gap:4px}}