.fs-consent{--fs-consent-max-w:720px;--fs-consent-max-h:45;z-index:80;box-sizing:border-box;width:100%;max-width:var(--fs-consent-max-w);max-height:calc(var(--fs-consent-max-h) * 1vh);max-height:calc(var(--fs-consent-max-h) * 1dvh);overscroll-behavior:contain;padding:18px 20px calc(18px + env(safe-area-inset-bottom,0px));border:1px solid color-mix(in oklab, var(--fs-cream) 18%, transparent);background:var(--fs-night);color:var(--fs-night-text);box-shadow:0 -14px 44px color-mix(in oklab, var(--fs-night) 46%, transparent);border-bottom:0;border-radius:14px 14px 0 0;margin-inline:auto;font-family:Schibsted Grotesk,system-ui,sans-serif;line-height:1.5;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.fs-consent:focus{outline:none}.fs-consent:focus-visible{outline:2px solid var(--fs-amber);outline-offset:-4px}body{padding-bottom:var(--fs-consent-sheet-h,0px)}.fs-consent-inner{gap:12px;display:grid;position:relative}.fs-consent-title{margin:0;padding-right:64px;font-size:18px;font-weight:600;line-height:1.3}.fs-consent-body{color:var(--fs-night-muted);margin:0;font-size:15px}.fs-consent-body a,.fs-consent-policy{color:var(--fs-night-text);text-underline-offset:3px;text-decoration:underline}.fs-consent-actions{gap:12px;display:flex}.fs-consent-btn{border:1px solid var(--fs-cream);border-radius:var(--fs-button-radius);background:var(--fs-cream);min-height:44px;color:var(--fs-night);font:inherit;cursor:pointer;flex:1 1 0;padding:10px 18px;font-size:15px;font-weight:600}.fs-consent-btn:hover{background:color-mix(in oklab, var(--fs-cream) 86%, var(--fs-amber))}.fs-consent-btn:focus-visible,.fs-consent-link:focus-visible,.fs-consent-close:focus-visible,.fs-consent-category input:focus-visible{outline:2px solid var(--fs-amber);outline-offset:3px}.fs-consent-btn:disabled{cursor:progress;opacity:.7}.fs-consent-link,.fs-consent-close{color:var(--fs-night-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:6px 0;font-size:14px;text-decoration:underline}.fs-consent-link:hover,.fs-consent-close:hover{color:var(--fs-night-text)}.fs-consent-close{position:absolute;top:0;right:0}.fs-consent-settings{border-top:1px solid color-mix(in oklab, var(--fs-cream) 18%, transparent);gap:12px;padding:12px 0 4px;display:grid}.fs-consent-category{gap:2px;display:grid}.fs-consent-category-label{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.fs-consent-category input{width:20px;height:20px;accent-color:var(--fs-amber);margin:0}.fs-consent-category input:disabled{cursor:not-allowed}.fs-consent-category-text{color:var(--fs-night-muted);margin:0 0 0 30px;font-size:14px}.fs-consent-settings .fs-consent-btn{flex:none;justify-self:start;min-width:160px}.fs-consent--notice{padding-block:14px calc(14px + env(safe-area-inset-bottom,0px))}.fs-consent--notice .fs-consent-btn{flex:none;justify-self:start;min-width:140px}.fs-consent-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=520px){.fs-consent{padding-inline:16px}.fs-consent-actions{flex-direction:column}.fs-consent-btn{flex:none;width:100%}}@media print{.fs-consent{display:none}}
