.wbc-logo{display:inline-block;background:#fff;color:#0b0c0c;font-weight:700;padding:2px 6px;margin-right:6px;font-size:18px;letter-spacing:1px}
.govuk-header{border-bottom-color:#1d70b8}
.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:30px}
@media(max-width:640px){.cards{grid-template-columns:repeat(2,1fr)}}
.card{background:#f3f2f1;padding:15px;border-top:5px solid #1d70b8}
.card.red{border-color:#d4351c}.card.amber{border-color:#f47738}.card.green{border-color:#00703c}.card.grey{border-color:#505a5f}
.card .n{font-size:40px;font-weight:700;line-height:1;display:block}
.card .l{font-size:16px;color:#505a5f}
.clock{font-weight:700}
.clock.red{color:#d4351c}.clock.amber{color:#b35a00}.clock.green{color:#00703c}
.ai{border-left:5px solid #4c2c92;background:#f6f3fb;padding:15px 20px;margin-bottom:25px}
.ai h3{margin-top:0}
.ai .why{color:#505a5f;font-size:16px}
.kw{background:#fff;border:1px solid #b1b4b6;padding:0 5px;font-size:15px;margin-right:4px}
.bar{display:flex;align-items:center;gap:10px;margin:6px 0}
.bar .lab{width:150px;font-size:16px}
.bar .track{flex:1;background:#f3f2f1;height:22px;position:relative}
.bar .fill{background:#1d70b8;height:100%}
.bar .fill.after{background:#00703c}
.bar .v{width:60px;font-size:16px;text-align:right}
.compare{display:grid;grid-template-columns:1fr 1fr;gap:20px}
@media(max-width:640px){.compare{grid-template-columns:1fr}}
.compare .box{padding:20px;border:2px solid #b1b4b6}
.compare .box.after{border-color:#00703c}
.compare ul{padding-left:20px}
.draft{width:100%;min-height:260px;font-family:inherit;font-size:16px}
.req-text{white-space:pre-wrap;background:#f3f2f1;padding:15px;border-left:5px solid #b1b4b6}
.govuk-table__cell .govuk-tag{white-space:nowrap}
