.legal-page-module__qLSGyG__shell{--surface:#fff;--on-contrast:#fff;background:var(--paper);min-height:100svh;color:var(--ink)}.legal-page-module__qLSGyG__home{text-underline-offset:4px;align-items:center;gap:12px;min-height:44px;font-size:12px;display:inline-flex}.legal-page-module__qLSGyG__page{max-width:800px;margin-inline:auto;padding-block:36px 80px}.legal-page-module__qLSGyG__links{flex-wrap:wrap;gap:0 24px;display:flex}.legal-page-module__qLSGyG__links a{min-height:44px;color:var(--muted);align-items:center;font-size:12px;text-decoration:none;display:inline-flex}.legal-page-module__qLSGyG__links a:hover,.legal-page-module__qLSGyG__links a[aria-current=page]{color:var(--ink);text-underline-offset:6px;text-decoration:underline}.legal-page-module__qLSGyG__page>.legal-page-module__qLSGyG__links{border-bottom:1px solid var(--line);margin-bottom:46px;padding-bottom:20px}.legal-page-module__qLSGyG__heading h1{letter-spacing:-.065em;margin:0 0 24px;font-size:clamp(36px,5vw,60px);font-weight:500;line-height:1.1}.legal-page-module__qLSGyG__date{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px;font-size:10px}.legal-page-module__qLSGyG__intro{color:var(--muted);max-width:650px;margin:0;font-size:16px;line-height:1.8}.legal-page-module__qLSGyG__content>section{margin-top:38px}.legal-page-module__qLSGyG__content h2{color:var(--ink);letter-spacing:-.035em;margin:0 0 16px;font-size:23px;font-weight:500;line-height:1.4}.legal-page-module__qLSGyG__content p,.legal-page-module__qLSGyG__content dd,.legal-page-module__qLSGyG__content li{color:var(--muted);margin:0 0 15px;font-size:14px;line-height:1.9}.legal-page-module__qLSGyG__content a,.legal-page-module__qLSGyG__footer a{text-underline-offset:3px;overflow-wrap:anywhere}.legal-page-module__qLSGyG__content strong{color:var(--ink);font-weight:500}.legal-page-module__qLSGyG__content dl>div{border-top:1px solid var(--line);padding-block:19px}.legal-page-module__qLSGyG__content dt{margin-bottom:7px;font-size:14px;font-weight:500}.legal-page-module__qLSGyG__content dd{margin:0}.legal-page-module__qLSGyG__content .deletion-request{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:30px}.legal-page-module__qLSGyG__content .button{background:var(--ink);min-height:56px;color:var(--on-contrast);border-radius:10px;justify-content:center;align-items:center;gap:20px;margin-block:9px 20px;padding:16px 24px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.legal-page-module__qLSGyG__content .button:hover{opacity:.85}:is(.legal-page-module__qLSGyG__content .deletion-email,.legal-page-module__qLSGyG__content .deletion-note){font-size:12px}.legal-page-module__qLSGyG__content .deletion-note{border-top:1px solid var(--line);margin:18px 0 0;padding-top:18px}.legal-page-module__qLSGyG__content ol{padding-left:22px}.legal-page-module__qLSGyG__content li{margin-bottom:16px;padding-left:8px}.legal-page-module__qLSGyG__footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:24px;font-size:12px;display:flex}.legal-page-module__qLSGyG__footer a{align-items:center;min-height:44px;display:inline-flex}@media (prefers-color-scheme:dark){.legal-page-module__qLSGyG__shell{--paper:#111;--ink:#f1f1f1;--muted:#b0b0b0;--line:#383838;--surface:#191919;--on-contrast:#181818;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.legal-page-module__qLSGyG__shell .brand-symbol img{filter:invert();mix-blend-mode:screen}.legal-page-module__qLSGyG__shell .skip-link{background:var(--surface)}}@media (max-width:760px){.legal-page-module__qLSGyG__page{padding-block:20px 56px}.legal-page-module__qLSGyG__links{gap:0 18px}.legal-page-module__qLSGyG__links a{font-size:11px}.legal-page-module__qLSGyG__page>.legal-page-module__qLSGyG__links{margin-bottom:32px}.legal-page-module__qLSGyG__heading h1{font-size:clamp(36px,9vw,46px)}.legal-page-module__qLSGyG__content h2{font-size:21px}.legal-page-module__qLSGyG__content .deletion-request{padding:22px}.legal-page-module__qLSGyG__content .button{width:100%;padding-inline:16px;font-size:14px}.legal-page-module__qLSGyG__home{gap:6px;font-size:11px}}
