.Legal-module__2dCIza__legal{padding-bottom:96px}.Legal-module__2dCIza__hero{margin-top:-64px;padding:8px 8px 0}.Legal-module__2dCIza__card{isolation:isolate;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(150deg,#334155 0%,#1e293b 50%,#0f172a 100%);border-radius:24px;padding:136px 0 64px;position:relative;overflow:hidden}.Legal-module__2dCIza__card:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#6b79d859,#0000);width:60%;height:100%;position:absolute;top:0;right:-10%}.Legal-module__2dCIza__eyebrow{font-family:var(--font-display);letter-spacing:.04em;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;margin:0 0 20px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}.Legal-module__2dCIza__title{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;text-wrap:balance;overflow-wrap:anywhere;max-width:820px;margin:0 0 18px;font-size:52px;font-weight:800;line-height:1.02}.Legal-module__2dCIza__updated{color:#ffffffdb;margin:0;font-size:17px}.Legal-module__2dCIza__layout{grid-template-columns:260px minmax(0,720px);justify-content:space-between;gap:56px;padding-top:64px;display:grid}.Legal-module__2dCIza__toc{background:var(--card);border:1px solid var(--card-edge);max-height:calc(100vh - 128px);box-shadow:var(--shadow-card);border-radius:20px;align-self:start;padding:22px 22px 18px;position:sticky;top:104px;overflow-y:auto}.Legal-module__2dCIza__tocHeading{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--indigo-ink);margin:0 0 12px;font-size:12px;font-weight:700}.Legal-module__2dCIza__toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.Legal-module__2dCIza__toc a{color:var(--ink-60);padding:6px 0;font-size:14px;line-height:1.4;text-decoration:none;display:block}.Legal-module__2dCIza__toc a:hover{color:var(--indigo-600);text-decoration:underline}.Legal-module__2dCIza__toc a:focus-visible{outline:2px solid var(--indigo);outline-offset:2px;border-radius:4px}.Legal-module__2dCIza__doc{min-width:0;color:var(--ink-2);font-size:17px;line-height:1.7}.Legal-module__2dCIza__doc p,.Legal-module__2dCIza__doc ul,.Legal-module__2dCIza__address{text-wrap:pretty;overflow-wrap:break-word;margin:0 0 16px}.Legal-module__2dCIza__doc ul{padding-left:22px}.Legal-module__2dCIza__doc li+li{margin-top:8px}.Legal-module__2dCIza__doc a{color:var(--indigo-600);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.Legal-module__2dCIza__doc a:focus-visible{outline:2px solid var(--indigo);outline-offset:2px;border-radius:2px}.Legal-module__2dCIza__doc strong{color:var(--ink);font-weight:700}.Legal-module__2dCIza__address{font-style:normal}.Legal-module__2dCIza__intro{padding-bottom:8px}.Legal-module__2dCIza__section{border-top:1px solid var(--card-edge);margin-top:32px;padding-top:40px;scroll-margin-top:104px}.Legal-module__2dCIza__intro+.Legal-module__2dCIza__section,.Legal-module__2dCIza__section:first-child{margin-top:0}.Legal-module__2dCIza__section:first-child{border-top:0;padding-top:0}.Legal-module__2dCIza__section h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0 0 18px;font-size:30px;font-weight:800;line-height:1.15}.Legal-module__2dCIza__section h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:28px 0 10px;font-size:21px;font-weight:700;line-height:1.25}.Legal-module__2dCIza__section h4{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:22px 0 8px;font-size:17px;font-weight:700;line-height:1.3}.Legal-module__2dCIza__foot{background:var(--tint-indigo);color:var(--ink-2);border-radius:16px;margin-top:48px;padding:22px 24px;font-size:15px}.Legal-module__2dCIza__foot p{margin:0}.Legal-module__2dCIza__foot p+p{margin-top:6px}@media (max-width:960px){.Legal-module__2dCIza__layout{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:40px}.Legal-module__2dCIza__toc{max-height:none;position:static}}@media (max-width:700px){.Legal-module__2dCIza__card{border-radius:20px;padding:112px 0 44px}.Legal-module__2dCIza__title{font-size:36px}.Legal-module__2dCIza__doc{font-size:16px}.Legal-module__2dCIza__section h2{font-size:25px}.Legal-module__2dCIza__section h3{font-size:19px}.Legal-module__2dCIza__legal{padding-bottom:64px}}@media (max-width:600px){.Legal-module__2dCIza__hero{margin-top:-60px}}
