@charset "utf-8";
/* ==================================================================
   두기한의원 만성기침 클리닉 페이지 전용 (cough/index.jsp)
   디자인 원본: doogie-cough.html — /css/clinic.css(공용) 다음에 로드
   공용과 다른 규칙(비용표 마지막 행 색상) + 기침 페이지에만 있는 블록
   ================================================================== */
/* 비용표 마지막 행 — 두드러기 페이지(apricot 16px)와 달리 기본색 18px */
.cost-price-row:last-child .cpr-value{color:var(--deep);font-size:18px;}
/* ===== 기침 증상 카드 ===== */
.symptom-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;max-width:900px;margin:40px auto 0;}
@media(max-width:820px){.symptom-grid{grid-template-columns:1fr 1fr;}}
@media(max-width:520px){.symptom-grid{grid-template-columns:1fr;}}
.symptom-card{
  background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px 22px;
  display:flex;gap:14px;align-items:flex-start;transition:transform .2s,box-shadow .2s;
}
.symptom-card:hover{transform:translateY(-3px);box-shadow:var(--shadow);}
.symptom-check{
  flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--teal-soft);
  color:var(--teal);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;margin-top:1px;
}
.symptom-card p{font-size:15px;color:var(--ink);line-height:1.6;}
.symptom-note{
  max-width:760px;margin:34px auto 0;text-align:center;font-size:15.5px;color:var(--ink);
  background:var(--teal-soft);border-radius:14px;padding:22px 28px;line-height:1.7;
}
.symptom-note b{color:var(--deep);}
/* 자주 오해하는 것 (작은 목록) */
.misunderstand{max-width:820px;margin:30px auto 0;background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px 30px;}
.misunderstand h4{font-family:'Gowun Batang',serif;font-size:17px;color:var(--deep);font-weight:700;margin-bottom:14px;}
.misunderstand ul{list-style:none;}
.misunderstand li{font-size:14.5px;color:var(--muted);line-height:1.6;padding:8px 0 8px 24px;position:relative;border-bottom:1px solid var(--paper-warm);}
.misunderstand li:last-child{border-bottom:none;}
.misunderstand li::before{content:"•";position:absolute;left:8px;color:var(--apricot-deep);font-weight:700;}
.misunderstand li b{color:var(--ink);font-weight:500;}
