#pandectes-banner{border-top:2px solid var(--brand-border)}#pandectes-banner .cc-link,#pandectes-banner .cc-message{font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform);color:var(--body-fill)}#pandectes-banner .cc-btn{display:inline-flex;height:var(--button-primary-md-height);padding:var(--button-primary-md-pad-y) var(--button-primary-md-pad-x);justify-content:center;align-items:center;gap:var(--button-primary-md-icon-gap);flex-shrink:0;font-family:var(--button-primary-md-font-family);font-size:var(--button-primary-md-font-size);font-style:normal;font-weight:700;line-height:var(--button-primary-md-line-height);letter-spacing:1px;text-transform:uppercase;color:var(--button-primary-text-fill-default)}#pandectes-banner .cc-btn.cc-allow{border-radius:var(--button-primary-md-border-rad);border:var(--button-primary-md-border-width-default) solid var(--button-primary-bg-stroke-default);background:var(--button-primary-bg-fill-default)}#pandectes-banner .cc-btn.cc-deny{border-radius:var(--button-primary-md-border-rad);border:var(--button-secondary-md-border-width-default) solid var(--button-secondary-bg-stroke-default);background:var(--button-secondary-bg-fill-default)}#pandectes-banner .cc-btn:hover{border-radius:var(--button-primary-md-border-rad);border:var(--button-primary-md-border-width-default) solid var(--button-primary-bg-stroke-hover);background:var(--button-primary-bg-fill-hover);color:var(--button-primary-text-fill-hover)}#pandectes-banner .cc-btn:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}