/* Reviews Assist 본문 스킨 — tistory 가 만든 글 HTML 의 cp-* 클래스. 글 페이지에만 싣는다.
   사이트 콘셉트(가격표)와 같은 값: 먹색 글자, 노란 라벨은 구매 버튼에만, 그라데이션·그림자 없음. */
.ra-single .cp-text{margin:0 0 1em;line-height:1.8;}
.ra-single .cp-text b{font-weight:700;background:linear-gradient(transparent 62%,#FFEFA8 62%);}
.ra-single h2.cp-h2{margin:44px 0 14px;padding-top:14px;border-top:2px solid var(--ra-ink);font-size:1.375rem;line-height:1.4;}
/* 핵심만 먼저 보기 */
.cp-summary-box{margin:0 0 24px;padding:16px 18px;background:var(--ra-shelf);border-radius:4px;}
.cp-summary-title{font-weight:800;font-size:.95rem;margin:0 0 6px;}
.cp-summary-content{margin:0 0 8px;font-weight:600;}
.cp-summary-box .cp-list{margin:0;padding-left:1.2em;font-size:.96rem;line-height:1.7;}
/* 구매 버튼: 노란 라벨 */
.cp-cta{margin:24px 0;text-align:center;}
a.cp-cta-link{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;background:var(--ra-label);color:var(--ra-ink);font-weight:800;font-size:1.05rem;border-radius:4px;border:2px solid var(--ra-ink);text-decoration:none;}
a.cp-cta-link:hover{background:#FFCB1F;text-decoration:none;}
/* 사진 */
.cp-figure{margin:20px 0 8px;}
.cp-product-img{display:block;width:100%;max-width:560px;height:auto;margin:0 auto;border-radius:4px;}
/* 상세 스펙 표 */
.cp-table-wrap{overflow-x:auto;margin:0 0 8px;}
.cp-table{width:100%;border-collapse:collapse;font-size:.95rem;}
.cp-table th,.cp-table td{padding:10px 12px;border-bottom:1px solid var(--ra-line);text-align:left;vertical-align:top;}
.cp-table th{background:var(--ra-shelf);font-weight:700;border-top:2px solid var(--ra-ink);}
.cp-table td:first-child{width:34%;font-weight:600;color:var(--ra-muted);}
/* 자주 묻는 질문 */
.cp-faq-item{padding:14px 0;border-bottom:1px solid var(--ra-line);}
.cp-faq-q{font-weight:700;margin:0 0 6px;}
.cp-faq-q::before{content:"Q. ";color:var(--ra-muted);}
.cp-faq-a{color:var(--ra-ink);font-size:.98rem;line-height:1.75;}
