/* 대사·비만 클리닉 페이지 추가 스타일 (dc-) · 공통 스타일은 pain-clinic.css(pc-) */
.dc-voices{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}
.dc-table td:first-child{width:24%}
.dc-table td a{font-weight:700;color:#27535e;border-bottom:1px solid #d4a98a}
.dc-diag{margin:6px 0 26px;padding:16px 22px;background:#faf6f1;border-left:5px solid #d4a98a;border-radius:6px;font-size:17px;line-height:1.7;color:#1f444d}
.pc-paper .dc-diag{background:#fff}
.dc-four{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.dc-three{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.dc-box{padding:24px 22px;background:#faf6f1;border:1px solid rgba(39,83,94,.14);border-top:5px solid #2f7f89;border-radius:12px}
.pc-paper .dc-box{background:#fff}
.dc-box b{display:block;margin-bottom:10px;font-size:18px;font-weight:700;color:#27535e}
.dc-box p{margin:0;font-size:15.5px;line-height:1.75;color:#2d2a28}
.dc-box small{display:block;margin-top:12px;font-size:13.5px;color:#8c5a3d}
.dc-sub{margin:44px 0 16px;font-size:22px;font-weight:700;color:#1f444d}
.dc-recs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px}
.dc-r{padding:24px;background:#faf6f1;border:1px solid rgba(39,83,94,.14);border-radius:12px}
.dc-r small{display:inline-block;margin-bottom:14px;padding:4px 14px;border-radius:999px;background:#27535e;color:#fff;font-size:13px;font-weight:700}
.dc-r dl{margin:0;display:grid;gap:8px}
.dc-r dl div{display:flex;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid rgba(39,83,94,.14);font-size:16px}
.dc-r dt{color:#625c57}
.dc-r dd{margin:0;font-weight:800;color:#27535e}
@media(max-width:1100px){.dc-four{grid-template-columns:1fr 1fr}}
@media(max-width:980px){.dc-three,.dc-recs{grid-template-columns:1fr}.dc-table td:first-child{width:auto}}
@media(max-width:680px){.dc-four{grid-template-columns:1fr}}
.pc-paper .pc-life li,.pc-paper .pc-steps li{background:#fff;border:1px solid rgba(39,83,94,.14)}
