.symptom-container{margin:auto;max-width:1000px;overflow-x:hidden;padding:2rem 1rem;width:100%}.symptom-grid{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:3rem;text-align:center}.symptom-card.frequent-card{background-color:#e6f7f8;border-radius:12px;color:#2db8c4;font-weight:400;hyphens:auto;padding:18px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;word-break:break-word}.symptom-card.frequent-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:scale(1.05)}.symptom-category-wrapper{background:#f7ffff;border-radius:20px;margin-bottom:3rem;padding:30px 20px 20px;position:relative}.symptom-category-title{background-color:#fff;border:2px solid #2db8c4;border-radius:16px;color:#2db8c4;font-size:16px;font-weight:700;left:20px;padding:8px 16px;position:absolute;top:-18px;z-index:1}.symptom-category-grid{display:grid;gap:6px 32px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:12px;padding:0}.symptom-chip-card{background:none;border:none;color:#211452;font-size:15px;font-weight:600;hyphens:auto;line-height:1.4;margin:0;padding:0;text-align:left;text-decoration:none;transition:color .2s ease;word-break:break-word}.symptom-chip-card:hover{border:none;box-shadow:none;color:#2db8c4;text-decoration:none;transform:none}@media (max-width:768px){.symptom-category-grid,.symptom-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.symptom-category-title{font-size:14px;padding:6px 14px;top:-14px}}@media (max-width:480px){.symptom-category-grid,.symptom-grid{grid-template-columns:1fr}.symptom-container{padding:1.5rem .5rem}}