.Legal-module__zbLkCW__page{--gutter-centered:max(var(--gutter-page), calc((100% - var(--container-wide)) / 2));isolation:isolate;position:relative;overflow-x:clip}.Legal-module__zbLkCW__wash{z-index:-1;pointer-events:none;background:radial-gradient(900px 520px at 82% 4%, var(--color-wash-a), transparent 64%);position:fixed;inset:0}.Legal-module__zbLkCW__page[data-motion] [data-rv]{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--rv-delay,0s);transform:translateY(24px)}.Legal-module__zbLkCW__page[data-motion] [data-rv][data-shown]{opacity:1;transform:none}.Legal-module__zbLkCW__line{width:fit-content;text-decoration:none;position:relative}.Legal-module__zbLkCW__line:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.Legal-module__zbLkCW__line:hover:after,.Legal-module__zbLkCW__line:focus-visible:after{transform-origin:0;transform:scaleX(1)}.Legal-module__zbLkCW__hero{padding:clamp(36px, 7vh, 88px) var(--gutter-centered) clamp(32px, 6vh, 64px);border-bottom:1px solid var(--color-hairline)}.Legal-module__zbLkCW__eyebrow{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono-wide);text-transform:uppercase;color:var(--color-ink-dim);margin-bottom:clamp(14px,2vh,20px);display:block}.Legal-module__zbLkCW__title{max-width:18ch;font-family:var(--font-display);font-size:var(--text-display-3);letter-spacing:var(--tracking-display);color:var(--color-ink);margin:0;line-height:.96}.Legal-module__zbLkCW__lead{max-width:54ch;font-size:var(--text-body-lg);color:var(--color-ink-muted);margin:clamp(18px,3vh,28px) 0 0;line-height:1.6}.Legal-module__zbLkCW__updated{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-ink-dim);margin-top:clamp(20px,3vh,32px);display:block}.Legal-module__zbLkCW__body{padding:clamp(32px, 6vh, 72px) var(--gutter-centered) clamp(56px, 10vh, 120px);gap:clamp(36px,6vh,56px);display:grid}@media (min-width:68rem){.Legal-module__zbLkCW__body{grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:clamp(48px,6vw,110px)}.Legal-module__zbLkCW__index{top:calc(var(--header-height) + clamp(20px, 4vh, 44px));align-self:start;position:sticky}}.Legal-module__zbLkCW__indexLabel{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono-wide);text-transform:uppercase;color:var(--color-ink-dim);margin-bottom:16px;display:block}.Legal-module__zbLkCW__indexList{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.Legal-module__zbLkCW__indexLink{font-size:var(--text-body-sm);color:var(--color-ink-dim);gap:12px;line-height:1.35;transition:color .3s;display:flex}.Legal-module__zbLkCW__indexLink:hover,.Legal-module__zbLkCW__indexLink:focus-visible,.Legal-module__zbLkCW__indexLink[data-current]{color:var(--color-ink)}.Legal-module__zbLkCW__indexNumber{font-family:var(--font-mono);font-size:var(--text-mono-sm);font-variant-numeric:tabular-nums;color:var(--color-accent);flex-shrink:0}.Legal-module__zbLkCW__sections{flex-direction:column;min-width:0;display:flex}.Legal-module__zbLkCW__section{border-top:1px solid var(--color-hairline);padding-block:clamp(30px,5vh,52px)}.Legal-module__zbLkCW__section:first-child{border-top:0;padding-top:0}.Legal-module__zbLkCW__section{scroll-margin-top:calc(var(--header-height) + 24px)}.Legal-module__zbLkCW__sectionHead{align-items:baseline;gap:14px;margin-bottom:clamp(16px,2.5vh,26px);display:flex}.Legal-module__zbLkCW__sectionNumber{font-family:var(--font-mono);font-size:var(--text-mono-sm);font-variant-numeric:tabular-nums;color:var(--color-accent);flex-shrink:0}.Legal-module__zbLkCW__sectionTitle{font-size:var(--text-subheading);color:var(--color-ink);margin:0;font-weight:700;line-height:1.25}.Legal-module__zbLkCW__blocks{flex-direction:column;gap:clamp(16px,2.4vh,24px);display:flex}.Legal-module__zbLkCW__text{max-width:68ch;font-size:var(--text-body);color:var(--color-ink-secondary);margin:0;line-height:1.75}.Legal-module__zbLkCW__list{flex-direction:column;gap:10px;max-width:68ch;margin:0;padding:0;list-style:none;display:flex}.Legal-module__zbLkCW__listItem{font-size:var(--text-body);color:var(--color-ink-secondary);padding-left:22px;line-height:1.7;position:relative}.Legal-module__zbLkCW__listItem:before{content:"";background:var(--color-accent);width:6px;height:1px;position:absolute;top:.72em;left:2px}.Legal-module__zbLkCW__terms{gap:0;max-width:72ch;margin:0;display:grid}.Legal-module__zbLkCW__termRow{display:contents}.Legal-module__zbLkCW__term{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono-tight);text-transform:uppercase;color:var(--color-ink-dim);border-top:1px solid var(--color-hairline);padding-top:14px}.Legal-module__zbLkCW__termBody{font-size:var(--text-body);color:var(--color-ink-secondary);margin:6px 0 14px;line-height:1.7}@media (min-width:48rem){.Legal-module__zbLkCW__terms{grid-template-columns:minmax(140px,210px) minmax(0,1fr);column-gap:clamp(20px,3vw,40px)}.Legal-module__zbLkCW__termBody{border-top:1px solid var(--color-hairline);margin:0 0 14px;padding-top:14px}}.Legal-module__zbLkCW__tableWrap{border:1px solid var(--color-hairline);border-radius:var(--radius-sm);max-width:100%;overflow-x:auto}.Legal-module__zbLkCW__table{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--text-body-sm)}.Legal-module__zbLkCW__table caption{text-align:left;font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-ink-dim);border-bottom:1px solid var(--color-hairline);padding:12px 16px}.Legal-module__zbLkCW__table th,.Legal-module__zbLkCW__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-hairline);padding:12px 16px}.Legal-module__zbLkCW__table tbody tr:last-child th,.Legal-module__zbLkCW__table tbody tr:last-child td{border-bottom:0}.Legal-module__zbLkCW__table thead th{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono-tight);text-transform:uppercase;color:var(--color-ink-dim);background:var(--color-veil);white-space:nowrap;font-weight:400}.Legal-module__zbLkCW__table tbody th{font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--color-accent-soft);white-space:nowrap;font-weight:400}.Legal-module__zbLkCW__table td{color:var(--color-ink-secondary);line-height:1.6}.Legal-module__zbLkCW__link{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono-tight);text-transform:uppercase;color:var(--color-accent-soft);align-items:center;gap:8px;display:inline-flex}@media (pointer:coarse){.Legal-module__zbLkCW__indexList{gap:22px}.Legal-module__zbLkCW__indexLink:before{content:"";position:absolute;inset:-11px -8px}.Legal-module__zbLkCW__indexLink{position:relative}.Legal-module__zbLkCW__link:before{content:"";position:absolute;inset:-13px -10px}.Legal-module__zbLkCW__link{position:relative}}@media (prefers-reduced-motion:reduce){.Legal-module__zbLkCW__page[data-motion] [data-rv]{opacity:1;transition:none;transform:none}.Legal-module__zbLkCW__line:after,.Legal-module__zbLkCW__indexLink{transition:none}}
