.cookie-notice-module__IuB9tG__notice{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:200;background:var(--gc-night);color:#fff;border-radius:10px;align-items:center;gap:16px;width:min(720px,100% - 24px);padding:14px 16px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 28px #00000047}.cookie-notice-module__IuB9tG__text{flex:1;margin:0;font-size:.875rem;line-height:1.45}.cookie-notice-module__IuB9tG__text a{color:#fff;text-underline-offset:3px;font-weight:600}.cookie-notice-module__IuB9tG__buttons{flex:none;gap:8px;display:flex}.cookie-notice-module__IuB9tG__ok,.cookie-notice-module__IuB9tG__essential{border-radius:var(--gc-radius-button,8px);height:38px;font:inherit;cursor:pointer;padding:0 16px;font-size:.875rem;font-weight:700}.cookie-notice-module__IuB9tG__ok{background:var(--gc-blaze);color:#fff;border:0}.cookie-notice-module__IuB9tG__essential{color:#fff;background:0 0;border:1.5px solid #ffffff80}.cookie-notice-module__IuB9tG__ok:focus-visible,.cookie-notice-module__IuB9tG__essential:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:900px){.cookie-notice-module__IuB9tG__notice{bottom:calc(96px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:12px}.cookie-notice-module__IuB9tG__buttons>*{flex:1}}
@font-face{font-family:plexSans;src:url(../media/ibm_plex_sans_latin_400_normal-s.p.1xf5nwxyfigak.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexSans;src:url(../media/ibm_plex_sans_latin_500_normal-s.p.2i4a1iuj6lbvw.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexSans;src:url(../media/ibm_plex_sans_latin_600_normal-s.p.2ovda_azncp9b.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexSans;src:url(../media/ibm_plex_sans_latin_700_normal-s.p.3cj1z__33gk9h.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:plexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.plexsans_6f8b5e20-module__bKRwca__className{font-family:plexSans,plexSans Fallback,system-ui,Helvetica,Arial,sans-serif}.plexsans_6f8b5e20-module__bKRwca__variable{--font-plex-sans:"plexSans", "plexSans Fallback", system-ui, Helvetica, Arial, sans-serif}
@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_400_normal-s.p.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_500_normal-s.p.11q3guvgd1r20.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.plexmono_18dab924-module__sbT16a__className{font-family:plexMono,plexMono Fallback,ui-monospace,SF Mono,Consolas,monospace}.plexmono_18dab924-module__sbT16a__variable{--font-plex-mono:"plexMono", "plexMono Fallback", ui-monospace, SF Mono, Consolas, monospace}
@font-face{font-family:archivo;src:url(../media/archivo_latin_500_normal-s.p.3sl-13f6yep2o.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:archivo;src:url(../media/archivo_latin_600_normal-s.p.2xrlizciyxkaw.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:archivo;src:url(../media/archivo_latin_700_normal-s.p.0xklgcivxid3p.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:archivo;src:url(../media/archivo_latin_800_normal-s.p.3eeuy_h3stxve.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:87.19%;descent-override:20.85%;line-gap-override:0.0%;size-adjust:100.7%}.archivo_ebf80519-module__tJI0xa__className{font-family:archivo,archivo Fallback,Helvetica Neue,Arial,sans-serif}.archivo_ebf80519-module__tJI0xa__variable{--font-display:"archivo", "archivo Fallback", Helvetica Neue, Arial, sans-serif}
@font-face{font-stretch:62% 125%;font-family:archivoWide;src:url(../media/archivo_latin_wdth_normal-s.p.1h4hl0m83hjjz.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:archivoWide Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.archivowide_9eb8e92c-module__95cQ8G__className{font-family:archivoWide,archivoWide Fallback,Helvetica Neue,Arial,sans-serif}.archivowide_9eb8e92c-module__95cQ8G__variable{--font-wordmark:"archivoWide", "archivoWide Fallback", Helvetica Neue, Arial, sans-serif}
.legal-module__zHDVca__page{background:var(--gc-paper);color:var(--gc-ink);flex:1}.legal-module__zHDVca__inner{max-width:760px;padding:64px var(--gc-gutter) 96px;margin:0 auto}.legal-module__zHDVca__title{font-family:var(--gc-font-heading);letter-spacing:-.025em;font-size:clamp(2.5rem,5vw,3.25rem);font-weight:700;line-height:1.02}.legal-module__zHDVca__meta{font-family:var(--gc-font-mono);color:var(--gc-ink-soft);margin-top:12px;font-size:.8125rem}.legal-module__zHDVca__toc{border-top:1px solid var(--gc-line);border-bottom:1px solid var(--gc-line);flex-wrap:wrap;gap:6px 18px;margin-top:28px;padding:16px 0;font-size:.875rem;display:flex}.legal-module__zHDVca__body{margin-top:40px;font-size:1.0625rem;line-height:1.7}.legal-module__zHDVca__body h2{font-family:var(--gc-font-heading);letter-spacing:-.02em;margin:44px 0 12px;scroll-margin-top:24px;font-size:1.625rem;font-weight:700;line-height:1.02}.legal-module__zHDVca__body h3{margin:24px 0 8px;font-size:1.0625rem;font-weight:700}.legal-module__zHDVca__body p,.legal-module__zHDVca__body ul{margin-bottom:14px}.legal-module__zHDVca__body ul{padding-left:22px}.legal-module__zHDVca__body li{margin-bottom:6px}.legal-module__zHDVca__body a,.legal-module__zHDVca__toc a{color:var(--gc-contour);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px}.legal-module__zHDVca__body a:hover,.legal-module__zHDVca__toc a:hover{color:var(--gc-pine)}.legal-module__zHDVca__callout{border-left:3px solid var(--gc-pine);background:#fff;margin:20px 0;padding:18px 20px}.legal-module__zHDVca__callout p:last-child{margin-bottom:0}.legal-module__zHDVca__cookieBtn{border:1.5px solid var(--gc-ink);border-radius:var(--gc-radius-button,8px);height:40px;color:var(--gc-ink);font:inherit;cursor:pointer;background:0 0;padding:0 16px;font-weight:700}
