html{scroll-padding-bottom:var(--consent-height,0px)}.cookie-settings{font:inherit;font-variation-settings:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;color:inherit;padding:0}.cookie-settings.link{padding-bottom:2px}.consent{--consent-gap:1rem;z-index:150;right:var(--consent-gap);bottom:var(--consent-gap);left:var(--consent-gap);gap:var(--space-2);max-width:30rem;max-height:calc(100dvh - 2 * var(--consent-gap));overscroll-behavior:contain;height:auto;min-height:0;padding:var(--space-3);border:1px solid var(--ink-20,CanvasText);background:var(--arhus-bg-2,Canvas);color:var(--arhus-ink,CanvasText);font:var(--font-copy-sm);text-align:left;border-radius:0;display:grid;position:fixed;overflow-y:auto}@media (min-width:48rem){.consent{left:auto}}.consent-title{font:var(--font-tiny);font-variation-settings:var(--axis-semimono);letter-spacing:.12em;text-transform:uppercase;margin:0}.consent-body,.consent-choice-detail{margin:0}.consent-policy{color:inherit;text-underline-offset:.2em;text-decoration:underline}.consent-choices{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.consent-legend{margin-bottom:var(--space-1);font:var(--font-tiny);font-variation-settings:var(--axis-semimono);letter-spacing:.12em;text-transform:uppercase;padding:0}.consent-choice{grid-template-columns:auto 1fr;align-items:center;gap:.25rem .75rem;display:grid}.consent-choice input{width:1.5rem;height:1.5rem;accent-color:var(--arhus-ink,CanvasText);margin:0}.consent-choice-label{font-weight:var(--weight-medium,500)}.consent-choice-detail{color:var(--ink-70,CanvasText);grid-column:2}.consent-actions{gap:var(--space-1);padding-top:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.consent-button,.consent-link{min-height:44px;color:inherit;cursor:pointer}.consent-button{font:var(--font-button);font-variation-settings:var(--axis-semimono);text-transform:uppercase;letter-spacing:.12em;transition:background-color var(--dur-1) var(--ease-custom-1), color var(--dur-1) var(--ease-custom-1);background:0 0;border:1px solid;border-radius:0;justify-content:center;align-items:center;padding:.8em 1.4em;font-size:.8125rem;display:inline-flex}.consent-button:hover{background:var(--arhus-ink);color:var(--arhus-bg-2)}.consent-link{font:var(--font-button);font-variation-settings:var(--axis-semimono);text-transform:uppercase;letter-spacing:.12em;text-underline-offset:.3em;background:0 0;border:0;padding:0 .5rem;font-size:.8125rem;text-decoration:underline}.consent :focus-visible{outline-offset:2px;outline:2px solid}.consent-title:focus{outline:none}.consent-title:focus-visible{outline:2px solid}@media (forced-colors:active){.consent{border-color:canvastext}.consent-button:hover{color:highlighttext;background:highlight}}