.index-health-page .category-age{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100vh;padding:60px 20px}@media (max-width:900px){.index-health-page .category-age{padding-bottom:1400px}}@media (max-width:1090px){.index-health-page .category-age{margin-bottom:300px}}.index-health-page .category-header{margin-bottom:40px;text-align:center}.index-health-page .category-title{font-size:3rem;font-weight:700;color:#1d8448;background-color:rgba(255,255,255,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:10px;border:1px solid #adadad;padding:5px 50px;box-shadow:0 4px 8px rgba(0,0,0,.3);margin-top:50px}.index-health-page .calculator-grid{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.index-health-page .calculator-card{background-color:#fff;border-radius:15px;padding:40px 50px;width:320px;height:200px;text-align:center;text-decoration:none;color:#2c3e50;box-shadow:0 8px 16px rgba(0,0,0,.08);transition:transform .3s,box-shadow .4s,border .4s;position:relative;border:1px solid transparent;overflow:hidden}.index-health-page .calculator-card:hover{transform:scale(1.05);box-shadow:0 16px 24px rgba(0,0,0,.15);border:1px solid #e0e0e0}.index-health-page .calculator-title{font-size:1.8rem;font-weight:700;margin-bottom:10px;white-space:nowrap}.index-health-page .calculator-description{font-size:1.2rem;color:#7f8c8d;margin-top:10px}.index-health-page .calculator-card-bmi{border-left:8px solid #5be6b5}.index-health-page .calculator-card-calorie{border-left:8px solid #d3b976}.index-health-page .calculator-card-bmr{border-left:8px solid #9e7c9f}.index-health-page .calculator-card-pa{border-left:8px solid #7c9f87}.index-health-page .calculator-card-cbd{border-left:8px solid #352874}.index-health-page .calculator-card-bmi:hover .calculator-title{color:#5be6b5;transition:color .3s}.index-health-page .calculator-card-calorie:hover .calculator-title{color:#d3b976;transition:color .3s}.index-health-page .calculator-card-bmr:hover .calculator-title{color:#9e7c9f;transition:color .3s}.index-health-page .calculator-card-pa:hover .calculator-title{color:#7c9f87;transition:color .3s}.index-health-page .calculator-card-cbd:hover .calculator-title{color:#352874;transition:color .3s}.index-health-page .calculator-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent);z-index:1;transition:opacity .3s;opacity:0}.index-health-page .calculator-card:hover::before{opacity:.4}.index-health-page .calculator-card:hover .calculator-description{color:#2c3e50;transition:color .4s}@media (max-width:768px){.index-health-page .calculator-grid{flex-direction:column;gap:20px}.index-health-page .calculator-card{width:100%;height:auto;padding:20px}.index-health-page .category-header{display:block}.index-health-page .category-title{font-size:2rem;margin-bottom:20px}}@media (min-width:1100px){.index-health-page .calculator-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.index-health-page .calculator-grid>a:nth-child(4),.index-health-page .calculator-grid>a:nth-child(5){grid-column:span 1;justify-self:center}}