.ccp4 .p4-h1>span{display:inline-block;max-width:100%;margin-top:.32em;padding:.2em .5em .14em;background:#1a1a1a;color:#fff;font-weight:500;font-size:1.1em;line-height:1.1;border-radius:.16em;letter-spacing:.015em;white-space:nowrap;box-shadow:0 6px 18px rgba(0,0,0,.12);box-sizing:border-box}
.ccp4 .p4-h1>span b{color:#e3c37f;font-weight:600}
@media (max-width:749px){.ccp4 .p4-h1>span{font-size:clamp(24px,8.2vw,40px);margin-top:.4em;padding:.22em .55em .16em}}
.ccp4 .p4-proof--end{border-top:1px solid rgba(26,26,26,.08)}
