.privacy-notice,.privacy-dialog{--privacy-bg:var(--gng-ds-raised);--privacy-text:var(--gng-ds-text);--privacy-muted:var(--gng-ds-text-secondary);--privacy-border:var(--gng-ds-contrast-border);font-family:var(--font-manrope), sans-serif;color:var(--privacy-text);background:var(--privacy-bg)}.privacy-actions{flex-wrap:wrap;gap:10px;display:flex}.privacy-choices-button{font:600 14px/1.4 var(--font-manrope), sans-serif;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:10px;padding:10px 14px}.privacy-actions button{flex:150px}.privacy-choices-button{text-align:left;justify-self:start}.privacy-actions button:focus-visible,.privacy-choices-button:focus-visible,.privacy-dialog a:focus-visible,.privacy-close:focus-visible{outline-offset:3px;outline:2px solid}.privacy-overlay{z-index:120;background:#071d1eb3;position:fixed;inset:0}.privacy-dialog{z-index:121;border:1px solid var(--privacy-border);overflow-wrap:anywhere;border-radius:18px;width:min(580px,100% - 32px);max-height:calc(100dvh - 140px);padding:24px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.privacy-dialog h2{font:700 25px/1.3 var(--font-manrope), sans-serif;margin:0 44px 12px 0}.privacy-dialog h3{font:700 16px/1.4 var(--font-manrope), sans-serif;margin:0 0 8px}.privacy-dialog p{color:var(--privacy-muted);margin:10px 0;font-size:14px;line-height:1.6}.privacy-dialog section{border-top:1px solid var(--privacy-border);margin-top:16px;padding-top:16px}.privacy-dialog a{color:inherit;min-height:44px;padding-block:10px;font-size:14px;display:inline-block}.privacy-close{float:right;min-width:44px;min-height:44px;color:inherit;border:1px solid var(--privacy-border);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:grid}.privacy-option{justify-content:space-between;align-items:center;gap:16px;font-size:15px;display:flex}.privacy-option small{color:var(--privacy-muted);margin-top:4px;font-size:14px;line-height:1.5;display:block}.privacy-option input{flex:none;width:22px;height:22px}.privacy-feedback{color:#173d3a;background:#fff7ef;margin:0;padding:16px 24px 100px;font-size:14px}@media (max-width:700px){.privacy-dialog{padding:20px}.privacy-actions button{flex:150px}}@media (prefers-reduced-motion:reduce){.privacy-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.privacy-notice{z-index:80;left:max(12px, env(safe-area-inset-left), calc(var(--privacy-sidebar-clearance,0px) + 12px));bottom:max(12px, env(safe-area-inset-bottom));border:1px solid var(--privacy-border);overflow-wrap:anywhere;border-radius:14px;gap:8px;width:min(400px,100% - 24px);padding:12px;display:grid;position:fixed}.privacy-notice-heading{align-items:center;gap:4px;display:flex}.privacy-notice-heading strong{flex:1;font-size:15px;line-height:1.4}.privacy-notice-heading button{min-height:44px;padding-inline:8px}.privacy-notice-heading button:last-child{min-width:44px;padding:8px}.privacy-notice p{margin:0;font-size:13px;line-height:1.45}.privacy-notice .privacy-actions{align-items:center;gap:8px}.privacy-notice .privacy-actions:empty{display:none}.privacy-notice .privacy-actions button{flex:1 1 0;padding:10px 8px}html:has(.privacy-notice){scroll-padding-block:96px calc(var(--privacy-notice-height,190px) + 24px)}.privacy-notice[data-focus-clearance]{left:auto;right:max(12px, env(safe-area-inset-right))}@media (max-width:1023px){html:has(.privacy-notice) .m1-mobile-navigation[data-open=true]{z-index:81}.privacy-notice{bottom:calc(var(--m1-mobile-dock-height,80px) + env(safe-area-inset-bottom) + 12px)}html:has(.privacy-notice){scroll-padding-bottom:calc(var(--privacy-notice-height,190px) + var(--m1-mobile-dock-height,80px) + env(safe-area-inset-bottom) + 24px)}}@media (max-height:600px) and (min-width:600px){.privacy-notice{grid-template-columns:minmax(0,1fr) auto;width:min(640px,100% - 24px)}.privacy-notice-heading{grid-column:1/-1}.privacy-notice .privacy-actions{flex-wrap:nowrap}.privacy-notice .privacy-actions button{flex:auto}}.privacy-notice[data-focus-clearance=top]{left:max(12px, env(safe-area-inset-left), calc(var(--privacy-sidebar-clearance,0px) + 12px));bottom:auto;right:auto;top:max(12px, env(safe-area-inset-top))}.privacy-notice[data-focus-clearance=top-opposite]{bottom:auto;top:max(12px, env(safe-area-inset-top))}.privacy-notice[data-focus-clearance=hidden]{visibility:hidden}.privacy-notice a{color:inherit;text-underline-offset:3px;text-decoration:underline}.privacy-notice a:focus-visible{outline:2px solid var(--gng-ds-focus);outline-offset:3px}@media (max-width:1023px) and (min-height:521px){html:has(.privacy-notice) .m1-shell-content:after{content:"";block-size:calc(var(--privacy-notice-height,190px) + env(safe-area-inset-bottom) + 24px);display:block}html:has(.privacy-notice):has(.m1-public-shell){scroll-padding-bottom:calc(var(--privacy-notice-height,190px) + var(--m1-mobile-dock-height,80px) + env(safe-area-inset-bottom) + 24px)}}@media (max-height:520px){.privacy-notice,.privacy-notice[data-focus-clearance]{grid-template-columns:minmax(0,1fr);width:auto;max-height:none;margin:12px;position:relative;inset:auto}}
