
.symptom-contents{margin:1.5rem 0;padding:1.1rem 1.25rem;background:#fff8f0;border:1px solid #efd8c3;border-radius:12px;min-width:0}
.symptom-contents p{margin:0 0 .6rem}
.symptom-contents ul{margin:0;padding-left:1.25rem;display:grid;gap:.5rem}
.symptom-contents a{color:#91421b;text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere;line-height:1.7}
.condition-body h2[id]{scroll-margin-top:7rem;overflow-wrap:anywhere}
@media(max-width:600px){.symptom-contents{padding:1rem}.symptom-contents a{font-size:.95rem}}
