.lifeIntake{padding:16px;margin:14px 0;border:1px solid #cadbce;border-radius:14px;background:#f5f9f5;min-width:0}
.lifeIntake h3{margin-top:0}.lifeIntake label{display:block;margin:12px 0 4px;font-weight:600}
.lifeIntake small{font-weight:400;line-height:1.5;color:#4b6555;margin:4px 0}
.lifeIntake textarea{box-sizing:border-box;display:block;width:100%;min-width:0;max-width:100%;resize:vertical}
.lifeIntake input[type=checkbox]{width:auto;margin-right:8px}.lifeIntake label:has(input[type=checkbox]){font-size:13px;font-weight:400}
.lifeIntake dt{font-weight:650;margin-top:12px}.lifeIntake dd{margin:4px 0 12px;white-space:pre-wrap;overflow-wrap:anywhere}
.lifeIntake button{margin:8px 0;max-width:100%;white-space:normal}.lifeIntake textarea:disabled{opacity:.55}
