.cookie-notice{position:fixed;z-index:90;left:24px;bottom:24px;width:410px;max-width:calc(100vw - 48px);max-height:calc(100svh - 132px);overflow:auto;box-sizing:border-box;padding:24px;background:#f7f6f2;color:#383e42;border:1px solid #d8d9d4;box-shadow:0 12px 42px #1011121c;text-align:left}.cookie-notice[hidden]{display:none!important}.cookie-notice-heading{display:flex;align-items:center;gap:12px;margin-bottom:12px}.cookie-notice-heading svg{width:30px;height:30px;flex:none}.cookie-notice-heading h2{font:400 25px/1.2 var(--display,Arial,sans-serif);letter-spacing:-.025em;margin:0}.cookie-notice-text{font:14px/1.65 Arial,sans-serif;color:#5c6263;overflow-wrap:anywhere}.cookie-notice-text p{margin:0 0 10px}.cookie-notice-text p:last-child{margin-bottom:0}.cookie-notice-text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.cookie-notice-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;font:13px/1.4 Arial,sans-serif}.cookie-notice-actions>a{display:inline-flex;gap:12px;color:#383e42;text-decoration:underline;text-underline-offset:4px}.cookie-notice-actions>button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:42px;margin-left:auto;padding:11px 16px;background:#383e42;color:#fff;border:1px solid #383e42;cursor:pointer;font:inherit}.cookie-notice-actions>button:hover{background:#202528}.cookie-notice-actions :is(a,button):focus-visible{outline:2px solid #383e42;outline-offset:4px}@media (max-width:1100px){.cookie-notice{bottom:calc(104px + env(safe-area-inset-bottom,0px))}}@media (max-width:600px){.cookie-notice{left:16px;bottom:calc(96px + env(safe-area-inset-bottom,0px));width:calc(100% - 32px);max-width:none;padding:20px}.cookie-notice-heading h2{font-size:23px}.cookie-notice-actions{gap:12px}}@media (max-width:360px){.cookie-notice-actions{align-items:stretch;flex-direction:column}.cookie-notice-actions>button{margin-left:0}}
