.cookie-banner{z-index:10000;color:#191919;background:#f4f1ea;border:1px solid #191919;justify-content:space-between;align-items:center;gap:1.5rem;max-width:70rem;margin:auto;padding:1.25rem 1.5rem;font:400 14px/1.5 sans-serif;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 8px 32px #0002}.cookie-banner strong{font-size:16px}.cookie-banner p{max-width:48rem;margin:.3rem 0 0}.cookie-banner a{text-decoration:underline}.cookie-banner-actions{flex-shrink:0;gap:.6rem;display:flex}.cookie-banner button{color:#191919;font:inherit;cursor:pointer;background:0 0;border:1px solid #191919;padding:.75rem 1.2rem;font-weight:600}.cookie-banner button:last-child{color:#fff;background:#191919}.cookie-banner button:focus-visible{outline-offset:3px;outline:3px solid #d96632}.cookie-settings-link:focus-visible{outline-offset:3px;outline:3px solid #d96632}.cookie-settings-link{cursor:pointer;font:inherit;background:0 0;border:1px solid;padding:.65rem 1rem}@media (max-width:700px){.cookie-banner{flex-direction:column;align-items:stretch;gap:1rem}.cookie-banner-actions>*{flex:1}}
