#page .symptom-cards{display:grid;grid-template-columns:1.1fr 1fr;gap:18px;margin:22px 0 28px;clear:both}
#page .symptom-lifestyle{padding:24px;border:1px solid #d6e6dc;border-radius:12px;background:#f0f7f3;box-sizing:border-box}
#page .symptom-lifestyle h5{margin:0 0 18px;padding:0;border:0;background:none;font-size:18px;line-height:1.6;color:#2e6650;font-weight:700}
#page .symptom-lifestyle ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0;margin:0;list-style:none}
#page .symptom-lifestyle li{position:relative;margin:0;padding:11px 12px 11px 25px;border:1px solid #deebe3;border-radius:7px;background:#fff;color:#4a6c5a;font-size:14px;line-height:1.7}
#page .symptom-lifestyle li:before{content:"";position:absolute;left:12px;top:21px;width:4px;height:4px;border-radius:50%;background:#86b79e}
#page ul.symptom-related{display:grid;grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none}
#page ul.symptom-related li{display:flex;align-items:center;margin:0;padding:22px 24px;border:1px solid #dce7df;border-radius:11px;background:#fafcfb;font-size:17px;font-weight:600;line-height:1.8;color:#38634d;box-sizing:border-box}
@media(max-width:767px){#page .symptom-cards{grid-template-columns:1fr;gap:14px;margin:20px 0 24px}#page .symptom-lifestyle{padding:20px}#page .symptom-lifestyle h5{font-size:17px}#page .symptom-lifestyle li{font-size:13px}#page ul.symptom-related{gap:12px}#page ul.symptom-related li{padding:18px 20px;font-size:16px}}
