.legal-home-dock{position:fixed;bottom:9px;left:50%;transform:translateX(-50%);z-index:75;display:flex;align-items:center;justify-content:center;gap:18px;max-width:calc(100% - 20px);padding:9px 18px;border-radius:24px;border:1px solid #ffffff12;background:#0c100dc2;backdrop-filter:blur(18px);color:#9ca49b;font:10px/1.5 Manrope,Arial,sans-serif;white-space:nowrap}.legal-home-dock a,.legal-home-dock button{color:inherit;text-decoration:none;font:inherit}.legal-home-dock button{padding:0;border:0;background:none;cursor:pointer}.legal-home-dock a:hover,.legal-home-dock button:hover{color:#e7f0da}.in-page .legal-home-dock{display:none}.legal-inline-footer{margin:20px auto 25px;max-width:1240px;padding:25px 32px;border-top:1px solid #ffffff18;display:flex;justify-content:space-between;gap:25px;color:#a5aea7;font-size:10px;line-height:1.8}.legal-inline-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 20px}.legal-inline-footer a,.legal-inline-footer button{color:inherit;text-decoration:none;font:inherit}.legal-inline-footer button{padding:0;background:none;border:0;cursor:pointer}.about-legal{margin-top:25px;padding:24px 0 0;border-top:1px solid #ffffff20}.about-legal-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px}.about-legal-heading>span{font-size:10px;text-transform:uppercase;letter-spacing:.09em;opacity:.7}.about-legal a{color:inherit;text-decoration:none}.about-legal-links{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;margin:15px 0}.about-legal-links>a,.about-legal-links>button{font:11px/1.6 Manrope,Arial,sans-serif;text-align:left;color:inherit;background:none;border:0;border-bottom:1px solid #ffffff15;padding:11px 0;cursor:pointer}.about-legal>p{font-size:10px!important;line-height:1.9!important;opacity:.65;margin:18px 0 0!important}.about-legal>p b{font-weight:500}.privacy-notice{position:fixed;bottom:58px;left:50%;transform:translateX(-50%);width:min(680px,calc(100% - 30px));z-index:220;display:flex;align-items:center;gap:25px;padding:18px 20px;background:linear-gradient(125deg,#273129ef,#141b17f5);backdrop-filter:blur(24px);border:1px solid #d5ebc32b;border-radius:23px;box-shadow:0 15px 70px #0005;color:#eef5e8;font:12px/1.6 Manrope,Arial,sans-serif}.privacy-notice b{font-size:13px;font-weight:550}.privacy-notice p{margin:4px 0 0;color:#aebdab;font-size:11px}.privacy-notice a{text-decoration:underline;color:inherit;text-underline-offset:3px}.privacy-notice-actions{display:flex;flex-direction:column;gap:3px;flex-shrink:0}.privacy-notice button{font:10px/1.5 Manrope,Arial,sans-serif;cursor:pointer;border:0;background:none;color:#c6d3c1;border-radius:20px;padding:7px 12px}.privacy-notice button:first-child{background:#d9ebba;color:#1a2518;font-weight:600;padding:10px 15px}#privacy-settings{width:min(510px,calc(100% - 24px));max-height:calc(100dvh - 36px);padding:38px 30px 25px;overflow:auto;border:1px solid #ffffff26;border-radius:28px;background:linear-gradient(140deg,#253028f5,#101912fa);color:#e4eddf;font:13px/1.7 Manrope,Arial,sans-serif;box-shadow:0 25px 150px #0007;backdrop-filter:blur(30px);color-scheme:dark}#privacy-settings::backdrop{background:#03090590;backdrop-filter:blur(8px)}#privacy-settings h2{font-size:27px;font-weight:500;letter-spacing:-.8px;margin:15px 0 12px}#privacy-settings p{font-size:12px;color:#a8b5a3}.privacy-close{position:absolute;right:15px;top:12px;width:35px;height:35px;border:1px solid #ffffff1c;border-radius:50%;color:inherit;background:#ffffff08;font:24px/1 Manrope,Arial,sans-serif;cursor:pointer}.privacy-kicker{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#bfd6a1}.privacy-setting-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 0;border-bottom:1px solid #ffffff16}.privacy-setting-row b{font-size:12px;font-weight:500}.privacy-setting-row small{display:block;font-size:10px;color:#99aa94;margin-top:4px}.privacy-setting-row>span{font-size:9px;max-width:80px;text-align:right;color:#98a691}.privacy-setting-row>.privacy-necessary{color:#cee9a3}.privacy-save{display:block;width:100%;border:0;border-radius:16px;background:#d6e9b7;color:#1b2714;padding:14px;font:600 12px Manrope,Arial,sans-serif;margin-top:25px;cursor:pointer}.privacy-settings-links{display:flex;justify-content:space-between;gap:15px;margin-top:18px;font-size:10px}.privacy-settings-links a,.privacy-settings-links button{font:inherit;background:none;border:0;padding:0;color:#c1cdb8;text-decoration:none;cursor:pointer}.privacy-reset-status:empty{display:none}.legal-home-dock :focus-visible,.privacy-notice :focus-visible,#privacy-settings :focus-visible,.legal-inline-footer :focus-visible{outline:2px solid #e2f1bc;outline-offset:3px}
@media(max-width:600px){.legal-home-dock{font-size:8px;gap:12px;padding:8px 13px;bottom:6px}.privacy-notice{bottom:47px;gap:15px;padding:16px;align-items:flex-start;border-radius:20px}.privacy-notice-actions{min-width:112px}.privacy-notice button:first-child{font-size:9px;padding:10px}.privacy-notice p{font-size:10px}.privacy-notice b{font-size:12px}.legal-inline-footer{margin:10px 20px 20px;padding:20px 0;flex-direction:column;gap:15px}.legal-inline-footer nav{justify-content:flex-start;gap:8px 14px}.about-legal-links{gap:0 15px}.about-legal-heading{font-size:10px}#privacy-settings{padding:35px 22px 25px}.privacy-setting-row{gap:10px}}
