.privacy-links{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.privacy-links a,.privacy-links button{font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px}.privacy-links button{background:none;border:0;padding:0;cursor:pointer}.cookie-notice{position:fixed;z-index:50;left:24px;right:24px;bottom:24px;max-width:960px;margin:auto;background:#f7f7f5;color:#151618;border:1px solid #c7c7c7;border-radius:10px;box-shadow:0 8px 35px #0006;padding:22px 26px;display:flex;align-items:center;gap:28px}.cookie-notice [hidden],.cookie-notice[hidden]{display:none}.cookie-notice{max-height:75vh;overflow:auto}.cookie-notice h3{font-size:16px;line-height:1.5;margin:18px 0 6px}.cookie-notice #cookie-details p+p{margin-top:10px}.cookie-notice h2{font:800 18px/1.4 'Manrope',Arial,sans-serif;margin:0 0 6px}.cookie-notice p{font:400 14px/1.6 'Manrope',Arial,sans-serif;margin:0}.cookie-notice a{color:#a51920;text-decoration:underline;text-underline-offset:3px}.cookie-actions{display:flex;gap:10px;flex-shrink:0}.cookie-actions button{min-height:44px;border:1px solid #555;border-radius:5px;background:white;color:#171717;padding:10px 18px;font:700 14px/1.5 'Manrope',Arial,sans-serif;cursor:pointer}.cookie-actions button:hover{background:#eaeaea}.cookie-actions button:focus-visible,.privacy-links button:focus-visible{outline:3px solid #b51e26;outline-offset:3px}.privacy-copy{max-width:900px;margin:0 auto;padding:140px 6% 80px}.privacy-copy h1{font:700 clamp(36px,6vw,64px)/1.1 'Barlow Condensed',sans-serif}.privacy-copy h2{font-size:23px;margin-top:38px}.privacy-copy p,.privacy-copy li{font-size:16px;line-height:1.8}.privacy-copy a{text-decoration:underline;text-underline-offset:3px}.privacy-copy .privacy-date{color:var(--muted);font-size:14px}@media(max-width:700px){.cookie-notice{left:12px;right:12px;bottom:calc(94px + env(safe-area-inset-bottom));padding:18px;gap:14px;display:block;max-height:65vh;overflow:auto}.cookie-actions{margin-top:14px}.cookie-actions button{flex:1}.privacy-copy{padding-top:120px}}
