.cb{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#161616;color:#e6e6e6;border-top:3px solid #C2051C;padding:16px 20px;display:flex;gap:16px 24px;align-items:center;justify-content:center;flex-wrap:wrap;font:400 15px/1.5 'Barlow','Helvetica Neue',Arial,sans-serif}
.cb p{margin:0;max-width:60em}
.cb a{color:#fff;text-decoration:underline}
.cb button{background:#C2051C;color:#fff;border:2px solid #C2051C;border-radius:999px;padding:9px 24px;font:600 15px 'Barlow',Arial,sans-serif;cursor:pointer}
.cb button:hover{background:#9a0416;border-color:#9a0416}
.cb button:focus-visible{outline:3px solid #fff;outline-offset:2px}
