.rk-cc{--cc-brand:#262626;--cc-brand-hover:#000;--cc-on-brand:#fff;--cc-sec-fg:#262626;--cc-sec-bg:#fff;--cc-sec-hover:#f4f4f5;--cc-link:#333;--cc-focus:#111}
.rk-cc .rk-cc__in{gap:.625rem;padding:.875rem 1rem calc(.5rem + env(safe-area-inset-bottom,0px))}
.rk-cc .rk-cc__title{font-size:1rem}
.rk-cc .rk-cc__acts{display:grid;grid-template-columns:1fr 1fr;column-gap:.5rem;row-gap:.125rem}
.rk-cc .rk-cc__btn{min-height:48px;border:2px solid var(--cc-brand);background:var(--cc-brand);color:var(--cc-on-brand);font-size:.8125rem}
.rk-cc .rk-cc__btn:hover{background:var(--cc-brand-hover);border-color:var(--cc-brand-hover)}
.rk-cc .rk-cc__btn--reject{background:var(--cc-sec-bg);color:var(--cc-sec-fg);border-color:var(--cc-sec-fg)}
.rk-cc .rk-cc__btn--reject:hover{background:var(--cc-sec-hover);border-color:var(--cc-sec-fg)}
.rk-cc .rk-cc__more{grid-column:1/-1;justify-self:center;display:inline-flex;align-items:center;min-height:32px;padding:0 .5rem;margin:0;border:0;border-radius:0;background:none;color:var(--cc-link);font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}
.rk-cc .rk-cc__more:hover{background:none;text-decoration-thickness:2px}
.rk-cc .rk-cc__btn:focus-visible,.rk-cc .rk-cc__more:focus-visible{outline:2px solid var(--cc-focus);outline-offset:2px}
.rk-cc .rk-cc__short{display:none}
@media (max-width:767px){
.rk-cc .rk-cc__in{padding:.75rem .875rem calc(.25rem + env(safe-area-inset-bottom,0px));gap:.5rem}
.rk-cc .rk-cc__title{font-size:.9375rem;line-height:1.25}
.rk-cc .rk-cc__text{margin-top:.125rem;font-size:.75rem;line-height:1.45}
.rk-cc .rk-cc__long{display:none}.rk-cc .rk-cc__short{display:inline}
.rk-cc .rk-cc__btn{min-height:46px;padding:0 .5rem;letter-spacing:.08em}
}
@media (min-width:768px){
.rk-cc .rk-cc__in{padding:1rem 2rem calc(.5rem + env(safe-area-inset-bottom,0px))}
.rk-cc .rk-cc__acts{grid-template-columns:repeat(2,minmax(11rem,1fr));grid-column:2;grid-row:1;column-gap:.75rem;row-gap:.25rem}
.rk-cc .rk-cc__btn{padding:0 1.75rem}
}