.wb-hero{padding:1.4rem 0 2rem}
.wb-grid{display:grid;grid-template-columns:280px 1fr;border:1px solid #1c1c1f}
@media(max-width:860px){.wb-grid{grid-template-columns:1fr}}
.issue-list{border-right:1px solid #1c1c1f}
.il{padding:.65rem .8rem;border-bottom:1px solid #1c1c1f;font-size:.76rem}
.il:last-child{border-bottom:none}
.il .id{color:#6b6b6b;margin-right:.4rem}
.il.on{background:#111113;color:#fff}
.detail{padding:1.15rem 1.2rem}
.detail h1{font-size:clamp(1.2rem,3vw,1.55rem);color:#fff;margin-bottom:.5rem;line-height:1.3}
.detail h1 em{font-style:normal;font-weight:700}
.detail .lead{color:#8b8b8b;font-size:.86rem;margin-bottom:1rem}
.detail-btns{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}
.sync-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid #1c1c1f;margin-bottom:1rem}
.sync-kpis div{padding:.55rem .5rem;text-align:center;border-right:1px solid #1c1c1f}
.sync-kpis div:last-child{border-right:none}
.sync-kpis strong{display:block;font-size:1.05rem;color:#fff}
.sync-kpis span{font-size:.62rem;color:#6b6b6b}
.detail-shot{border:1px solid #1c1c1f}
.detail-shot img{width:100%}

.issue-cards{border:1px solid #1c1c1f}
.icard{display:grid;grid-template-columns:72px 1fr;border-bottom:1px solid #1c1c1f}
.icard:last-child{border-bottom:none}
.icard .iid{padding:.9rem .7rem;border-right:1px solid #1c1c1f;font-size:.68rem;color:#6b6b6b;display:flex;align-items:center}
.icard .ib{padding:.9rem 1rem}
.icard h3{font-size:.88rem;color:#fff;margin-bottom:.25rem}
.icard p{font-size:.76rem;color:#8b8b8b}

.status-path{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #1c1c1f}
@media(max-width:768px){.status-path{grid-template-columns:1fr}}
.st{padding:1rem .9rem;border-right:1px solid #1c1c1f}
.st:last-child{border-right:none}
@media(max-width:768px){.st{border-right:none;border-bottom:1px solid #1c1c1f}.st:last-child{border-bottom:none}}
.st .ss{font-size:.62rem;letter-spacing:.08em;color:#6b6b6b;margin-bottom:.3rem}
.st h3{font-size:.86rem;color:#fff;margin-bottom:.25rem}
.st p{font-size:.76rem;color:#8b8b8b}

.tbl-pair{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #1c1c1f}
@media(max-width:768px){.tbl-pair{grid-template-columns:1fr}}
.tbl{border-right:1px solid #1c1c1f}
.tbl:last-child{border-right:none}
@media(max-width:768px){.tbl{border-right:none;border-bottom:1px solid #1c1c1f}.tbl:last-child{border-bottom:none}}
.tbl .th{padding:.45rem .8rem;border-bottom:1px solid #1c1c1f;font-size:.68rem;color:#6b6b6b;letter-spacing:.06em}
.tbl .tb{padding:.8rem .9rem}
.tbl h3{font-size:.84rem;color:#fff;margin-bottom:.35rem}
.tbl li{font-size:.76rem;color:#8b8b8b;padding:.18rem 0;border-bottom:1px solid #141416}
.tbl li:last-child{border-bottom:none}
.shot{margin-top:1.1rem;max-width:640px;border:1px solid #1c1c1f}

.ln-cta{border-top:1px solid #1c1c1f;padding:2.1rem 0;text-align:center}
.ln-cta h2{font-size:1.12rem;color:#fff;margin-bottom:.3rem}
.ln-cta p{color:#8b8b8b;font-size:.82rem;margin-bottom:1rem}
