.ckb-product-decision{--ckb-ink:#362d25;--ckb-brown:#504736;--ckb-gold:#a59867;--ckb-paper:#f4efe3;--ckb-line:rgba(80,71,54,.2);margin:28px 0 0;padding:clamp(22px,4vw,38px);border:1px solid var(--ckb-line);border-radius:20px;background:linear-gradient(145deg,#fbf8f1,var(--ckb-paper));color:var(--ckb-ink)}
.ckb-product-decision__head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);gap:24px;align-items:start}
.ckb-product-decision__eyebrow{margin:0 0 8px;color:#756c50;font-size:.72rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}
.ckb-product-decision h2,.ckb-product-decision h3{margin:0;color:var(--ckb-ink);line-height:1.08}
.ckb-product-decision h2{font-size:clamp(1.55rem,3vw,2.35rem)}
.ckb-product-decision h3{font-size:1rem}
.ckb-product-decision p{line-height:1.55}
.ckb-product-decision__status{padding:16px;border-radius:14px;background:var(--ckb-brown);color:#fff}
.ckb-product-decision__status strong,.ckb-product-decision__status span{display:block}.ckb-product-decision__status span{margin-top:5px;color:#eee7d9;font-size:.82rem;line-height:1.45}
.ckb-product-decision__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}
.ckb-product-decision__card{padding:18px;border:1px solid var(--ckb-line);border-radius:14px;background:#fff}
.ckb-product-decision__card p{margin:8px 0 0;color:#625d54;font-size:.92rem}
.ckb-product-decision__builds{margin-top:20px;padding:18px;border-left:4px solid var(--ckb-gold);border-radius:10px;background:rgba(165,152,103,.1)}
.ckb-product-decision__builds ul{display:grid;gap:8px;margin:12px 0 0;padding-left:20px}.ckb-product-decision__builds li{line-height:1.45}
.ckb-product-decision__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.ckb-product-decision__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;border:1px solid var(--ckb-brown);border-radius:999px;background:#fff;color:var(--ckb-brown);font-size:.84rem;font-weight:850;text-decoration:none}
.ckb-product-decision__actions a:first-child{background:var(--ckb-brown);color:#fff}.ckb-product-decision__actions a:hover{transform:translateY(-1px)}
.ckb-product-decision__boundary{margin:18px 0 0;padding-top:15px;border-top:1px solid var(--ckb-line);color:#6a645a;font-size:.78rem}
@media(max-width:760px){.ckb-product-decision__head,.ckb-product-decision__grid{grid-template-columns:1fr}.ckb-product-decision__actions{flex-direction:column}.ckb-product-decision__actions a{width:100%}}
