.dc{--bg:#f7f2ea;--ink:#2a1f17;--dark:#3b2a1e;--acc:#b5562b;--acc2:#d9a35b;--hf:Georgia,'Times New Roman',serif;--hpos:center}
.dc .hero{position:relative;min-height:520px;display:flex;align-items:center;overflow:hidden;background:#111}
.dc .hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--hpos,center)}
.dc .hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.82) 0%,rgba(0,0,0,.55) 42%,rgba(0,0,0,0) 72%)}
.dc .panel{position:relative;z-index:2;max-width:560px;margin-left:max(20px,calc((100vw - 1120px)/2));padding:28px;color:#fff}
.dc .kick{display:inline-block;background:var(--acc);color:#fff;font:700 12px system-ui;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:3px}
.dc .panel h1{font:800 clamp(30px,4.4vw,50px)/1.08 var(--hf);margin:14px 0 12px;text-shadow:0 2px 12px rgba(0,0,0,.5)}
.dc .panel p{font-size:18px;margin:0 0 18px;color:#eee}
.dc .btn{display:inline-block;background:var(--acc);color:#fff!important;text-decoration:none;font-weight:700;padding:12px 20px;border-radius:6px;margin:4px 8px 4px 0}
.dc .btn.ghost{background:transparent;border:2px solid #fff}
.dc{max-width:1120px;margin:0 auto;padding:10px 20px 60px}
.dc .crumb{font-size:13px;color:#777;margin:18px 0}
.dc h2{font:800 30px/1.2 var(--hf);margin:46px 0 14px;color:var(--dark)}
.dc h3{font:700 21px/1.3 var(--hf);margin:28px 0 8px}
.dc .vs{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:stretch;margin:26px 0}
.dc .vs .card{background:#fff;border-radius:12px;padding:22px;box-shadow:0 6px 24px rgba(0,0,0,.08);border-top:6px solid var(--acc)}
.dc .vs .card.b{border-top-color:var(--acc2)}
.dc .vs .mid{align-self:center;font:900 30px var(--hf);color:var(--acc);background:#fff;border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.12)}
.dc .card h3{margin-top:0}
.dc .stat{display:flex;justify-content:space-between;border-bottom:1px dashed #ddd;padding:6px 0;font-size:15px}
.dc .stat b{color:var(--dark)}
.dc .verdict{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}
.dc .verdict div{background:var(--dark);color:#fff;border-radius:10px;padding:18px}
.dc .verdict b{display:block;color:var(--acc2);font-size:13px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}
.dc .tw{overflow-x:auto;background:#fff;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,.06)}
.dc table{border-collapse:collapse;width:100%;font-size:15px}
.dc th,.dc td{padding:11px 14px;text-align:left;border-bottom:1px solid #eee;vertical-align:top}
.dc th{background:var(--dark);color:#fff}
.dc td:first-child{font-weight:700;color:var(--dark);white-space:nowrap}
.dc tr:nth-child(even) td{background:#fafafa}
.dc .src{font-size:12px;color:#888}
.dc .win{background:var(--acc);color:#fff;font-size:11px;padding:2px 6px;border-radius:3px;margin-left:6px;font-weight:700}
.dc .meter{margin:10px 0}
.dc .meter span{display:block;font-size:14px;font-weight:600}
.dc .meter i{display:block;height:12px;border-radius:6px;background:#e3e0d8;overflow:hidden;margin:4px 0}
.dc .meter i em{display:block;height:100%;background:var(--acc)}
.dc .meter i.b em{background:var(--acc2)}
.dc .picks{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:20px 0}
.dc .pick{background:#fff;border-radius:14px;padding:24px;box-shadow:0 8px 28px rgba(0,0,0,.1);position:relative;display:flex;flex-direction:column}
.dc .badge{position:absolute;top:-12px;left:20px;background:var(--acc);color:#fff;font:800 12px system-ui;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:20px}
.dc .badge.b{background:var(--acc2);color:var(--dark)}
.dc .pick h3{margin:10px 0 4px}
.dc .price{font:800 26px var(--hf);color:var(--dark)}
.dc .pick ul{padding-left:18px;flex:1}
.dc .pick .btn{text-align:center}
.dc .disc{font-size:12px;color:#888}
.dc .who{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.dc .who div{background:#fff;border-left:6px solid var(--acc);padding:16px 20px;border-radius:8px}
.dc .who div.b{border-left-color:var(--acc2)}
.dc details{background:#fff;border-radius:10px;margin:10px 0;padding:14px 18px;box-shadow:0 3px 12px rgba(0,0,0,.05)}
.dc summary{font-weight:700;cursor:pointer;color:var(--dark)}
@media(max-width:760px){.dc .vs{grid-template-columns:1fr}.dc .vs .mid{margin:0 auto}.dc .who{grid-template-columns:1fr}.dc .hero{min-height:460px}.dc .hero:after{background:linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.45))}}
.dc{box-sizing:border-box;background:var(--bg);color:var(--ink);line-height:1.65;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.dc *{box-sizing:border-box}.dc a{color:var(--acc)}.dc .hero{margin:0}.dc .dc-cr{position:absolute;right:10px;bottom:6px;z-index:2;margin:0;font-size:11px;color:#ddd}.dc .dc-cr a{color:#ddd}.dc main,.dc .dcm{max-width:1120px;margin:0 auto;padding:10px 20px 60px}
.dc .w-0{width:0%}.dc .w-1{width:1%}.dc .w-2{width:2%}.dc .w-3{width:3%}.dc .w-4{width:4%}.dc .w-5{width:5%}.dc .w-6{width:6%}.dc .w-7{width:7%}.dc .w-8{width:8%}.dc .w-9{width:9%}.dc .w-10{width:10%}.dc .w-11{width:11%}.dc .w-12{width:12%}.dc .w-13{width:13%}.dc .w-14{width:14%}.dc .w-15{width:15%}.dc .w-16{width:16%}.dc .w-17{width:17%}.dc .w-18{width:18%}.dc .w-19{width:19%}.dc .w-20{width:20%}.dc .w-21{width:21%}.dc .w-22{width:22%}.dc .w-23{width:23%}.dc .w-24{width:24%}.dc .w-25{width:25%}.dc .w-26{width:26%}.dc .w-27{width:27%}.dc .w-28{width:28%}.dc .w-29{width:29%}.dc .w-30{width:30%}.dc .w-31{width:31%}.dc .w-32{width:32%}.dc .w-33{width:33%}.dc .w-34{width:34%}.dc .w-35{width:35%}.dc .w-36{width:36%}.dc .w-37{width:37%}.dc .w-38{width:38%}.dc .w-39{width:39%}.dc .w-40{width:40%}.dc .w-41{width:41%}.dc .w-42{width:42%}.dc .w-43{width:43%}.dc .w-44{width:44%}.dc .w-45{width:45%}.dc .w-46{width:46%}.dc .w-47{width:47%}.dc .w-48{width:48%}.dc .w-49{width:49%}.dc .w-50{width:50%}.dc .w-51{width:51%}.dc .w-52{width:52%}.dc .w-53{width:53%}.dc .w-54{width:54%}.dc .w-55{width:55%}.dc .w-56{width:56%}.dc .w-57{width:57%}.dc .w-58{width:58%}.dc .w-59{width:59%}.dc .w-60{width:60%}.dc .w-61{width:61%}.dc .w-62{width:62%}.dc .w-63{width:63%}.dc .w-64{width:64%}.dc .w-65{width:65%}.dc .w-66{width:66%}.dc .w-67{width:67%}.dc .w-68{width:68%}.dc .w-69{width:69%}.dc .w-70{width:70%}.dc .w-71{width:71%}.dc .w-72{width:72%}.dc .w-73{width:73%}.dc .w-74{width:74%}.dc .w-75{width:75%}.dc .w-76{width:76%}.dc .w-77{width:77%}.dc .w-78{width:78%}.dc .w-79{width:79%}.dc .w-80{width:80%}.dc .w-81{width:81%}.dc .w-82{width:82%}.dc .w-83{width:83%}.dc .w-84{width:84%}.dc .w-85{width:85%}.dc .w-86{width:86%}.dc .w-87{width:87%}.dc .w-88{width:88%}.dc .w-89{width:89%}.dc .w-90{width:90%}.dc .w-91{width:91%}.dc .w-92{width:92%}.dc .w-93{width:93%}.dc .w-94{width:94%}.dc .w-95{width:95%}.dc .w-96{width:96%}.dc .w-97{width:97%}.dc .w-98{width:98%}.dc .w-99{width:99%}.dc .w-100{width:100%}