.related-seo{margin:48px 0 24px;padding:24px 16px;background:#fafafa;border-radius:12px}.related-seo__title{font-size:18px;font-weight:700;margin:0 0 16px;color:#222;line-height:1.3}.related-seo__grid--brand{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:768px){.related-seo__grid--brand{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}}.related-seo__card{display:block;padding:14px 12px;background:#fff;border-radius:8px;border:1px solid #eee;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s}.related-seo__card:hover{border-color:#222;transform:translateY(-1px)}.related-seo__card-name{font-size:14px;font-weight:600;color:#222;line-height:1.2}.related-seo__card-name-en{font-size:11px;color:#888;margin-top:2px}.related-seo__card-tagline{font-size:11px;color:#666;margin-top:8px;line-height:1.4}.related-seo__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.related-seo__list-item a{display:block;padding:12px 14px;background:#fff;border-radius:8px;border:1px solid #eee;text-decoration:none;color:inherit;transition:border-color .15s}.related-seo__list-item a:hover{border-color:#222}.related-seo__list-item strong{display:block;font-size:14px;font-weight:600;color:#222;line-height:1.3}.related-seo__list-item span{display:block;font-size:12px;color:#666;margin-top:4px;line-height:1.4}@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@400;600;700&family=Noto+Sans+KR:wght@300;400;500;700&display=swap");.cbk{--ink:#16130f;--ink-soft:#3a352d;--cream:#f4f0e7;--paper:#fbf9f4;--gold:#a8842c;--gold-bright:#c2a14a;--line:#d8d0bf;--warn-bg:#f6f1e2;--warn-bd:#c9a83e;--bad:#9a4b3b;--good:#2f5d3a;--serif:"Noto Serif KR",serif;--sans:"Noto Sans KR",sans-serif;font-family:var(--sans);color:var(--ink);background:var(--paper);line-height:1.75;max-width:940px;margin:0 auto;padding:0 22px 80px;-webkit-font-smoothing:antialiased}.cbk *{box-sizing:border-box}.cbk-hero{padding:64px 0 0;animation:cbk-rise .8s ease both}.cbk-kicker{font-size:12px;letter-spacing:.42em;text-transform:uppercase;color:var(--gold);font-weight:700;margin:0 0 20px}.cbk-hero h1{font-family:var(--serif);font-weight:700;font-size:clamp(29px,5.2vw,48px);line-height:1.28;margin:0 0 18px;letter-spacing:-.01em}.cbk-hero h1 em{color:var(--gold);font-style:normal}.cbk-lead{font-size:17px;color:var(--ink-soft);max-width:660px;margin:0 0 30px}.cbk-hero__visual{aspect-ratio:16/9;border-radius:16px;background:linear-gradient(135deg,#3a2415,#5a3a1e 55%,#1a0f08);display:flex;align-items:center;justify-content:center}.cbk-hero__visual span{color:#c8b393;letter-spacing:.18em;font-size:.8rem;font-weight:500}.cbk-meta{margin-top:18px;font-size:13px;color:#8a847a;display:flex;gap:18px;flex-wrap:wrap}.cbk-meta b{color:var(--ink);font-weight:500}.cbk-scope{margin:34px 0 0;padding:22px 24px;background:var(--warn-bg);border-left:1px solid var(--warn-bd);border:1px solid var(--warn-bd);border-left-width:4px;border-radius:4px}.cbk-scope p{font-size:14px;margin:0;color:var(--ink-soft)}.cbk section{padding:56px 0 0}.cbk .cbk-sub{color:var(--gold);font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px}.cbk h2.cbk-sec{font-family:var(--serif);font-weight:700;font-size:clamp(22px,3.4vw,30px);margin:0 0 14px;letter-spacing:-.01em}.cbk p.body{font-size:16px;margin:0 0 18px}.cbk-detail{border:1px solid var(--line);border-radius:6px;margin-top:22px;background:var(--paper);padding:24px}.cbk-detail .tag{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.cbk-detail h3{font-family:var(--serif);font-size:21px;margin:6px 0 16px}.cbk-rows{display:flex;flex-direction:column;gap:11px}.cbk-row{display:grid;grid-template-columns:150px 1fr;gap:14px;align-items:start}.cbk-lab{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:99px;letter-spacing:.02em;text-align:center;align-self:start}.cbk-lab.good{background:#dfeadf;color:#356041}.cbk-lab.mid{background:#e6e0d2;color:#5f5640}.cbk-lab.bad{background:#efe2c2;color:#7c5e12}.cbk-row p{font-size:14px;color:var(--ink-soft);margin:0}.cbk-how{margin-top:14px;padding:28px;border-radius:6px;background:var(--ink);color:var(--cream)}.cbk-how h3{font-family:var(--serif);font-size:20px;margin:0 0 12px;color:#fff}.cbk-how ol{margin:0;padding-left:20px}.cbk-how li{color:#d8d2c4;font-size:14.5px;margin:0 0 10px}.cbk-how li:last-child{margin:0}.cbk-how b{color:var(--gold-bright)}.cbk-brandlink{margin-top:44px}.cbk-brandlink a{font-size:14px;color:var(--gold);font-weight:700;text-decoration:none}.cbk-legal{margin-top:48px;padding-top:26px;border-top:2px solid var(--ink);font-size:12.5px;color:#8a847a;line-height:1.7}.cbk-legal b{color:var(--ink-soft)}@keyframes cbk-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:640px){.cbk-row{grid-template-columns:1fr;gap:4px}}hero 박스를 상품 이미지용으로 전환
.cbk-hero__visual{background:#f4f0e7;border:1px solid #d8d0bf;overflow:hidden}.cbk-hero__visual img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.cbk-dfig,디테일 블록 상단 이미지
.cbk-detail{overflow:hidden}.cbk-dfig{aspect-ratio:16/10;border-radius:6px;background:#f4f0e7;border:1px solid #d8d0bf;margin:0 0 16px}.cbk-dfig img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}