#foy-privacy-notice[hidden]{display:none}#foy-privacy-notice{position:fixed;bottom:24px;right:24px;z-index:10000;width:min(440px,calc(100vw - 48px));box-sizing:border-box;background:#fff;color:#302d2a;border:1px solid #ddd;padding:24px;font:16px/1.5 sans-serif;box-shadow:0 4px 24px #0002}#foy-privacy-notice p{font-size:16px;margin:12px 0}#foy-privacy-notice a{color:inherit;text-decoration:underline}#foy-privacy-close{display:block;margin-top:16px;background:#302d2a;color:white;padding:12px 16px;border:0;cursor:pointer}.foy-privacy-copy{max-width:900px;margin:80px 0;scroll-margin-top:40px}.foy-privacy-copy h2{font-size:var(--foy-type-section)}.foy-privacy-copy h3{font-size:var(--foy-type-description,20px);margin:32px 0 12px}.foy-privacy-copy p{font-size:var(--foy-type-ui,16px);line-height:1.6}.foy-privacy-copy button{font:inherit;color:inherit;background:transparent;border:1px solid #888;padding:10px;cursor:pointer}