.Legal-module__zbLkCW__intro{max-width:44rem;color:var(--ui-ink-2);margin-top:1.25rem;font-size:1.125rem;line-height:1.65}.Legal-module__zbLkCW__layout{border-top:1px solid var(--ui-line);gap:3rem;margin-top:3.5rem;padding-top:3rem;display:grid}@media (min-width:1024px){.Legal-module__zbLkCW__layout{grid-template-columns:16rem minmax(0,46rem);gap:5rem}}.Legal-module__zbLkCW__rail{display:none}@media (min-width:1024px){.Legal-module__zbLkCW__rail{align-self:start;display:block;position:sticky;top:6.5rem}}.Legal-module__zbLkCW__railLabel{font-family:var(--font-accent,inherit);letter-spacing:.2em;text-transform:uppercase;color:var(--ui-ink-3);font-size:.75rem;font-weight:700}.Legal-module__zbLkCW__rail ol{flex-direction:column;gap:.15rem;margin-top:1rem;display:flex}.Legal-module__zbLkCW__rail a{color:var(--ui-ink-2);gap:.75rem;padding:.4rem 0;font-size:.9375rem;line-height:1.35;transition:color .15s;display:flex}.Legal-module__zbLkCW__rail a:hover,.Legal-module__zbLkCW__rail a:focus-visible{color:var(--primary)}.Legal-module__zbLkCW__rail a span{font-variant-numeric:tabular-nums;width:1.5rem;color:var(--ui-ink-3);flex:none}.Legal-module__zbLkCW__part{scroll-margin-top:6.5rem}.Legal-module__zbLkCW__part+.Legal-module__zbLkCW__part{border-top:1px solid var(--ui-line);margin-top:3rem;padding-top:3rem}.Legal-module__zbLkCW__part h2{font-family:var(--font-display,inherit);letter-spacing:-.015em;color:var(--ui-ink);align-items:baseline;gap:.85rem;font-size:1.5rem;font-weight:700;line-height:1.25;display:flex}.Legal-module__zbLkCW__part h2 span{font-family:var(--font-accent,inherit);letter-spacing:.12em;color:var(--primary);font-size:.875rem}.Legal-module__zbLkCW__part p,.Legal-module__zbLkCW__part ul,.Legal-module__zbLkCW__part dl{color:var(--ui-ink-2);margin-top:1rem;font-size:1.0625rem;line-height:1.7}.Legal-module__zbLkCW__part ul{flex-direction:column;gap:.5rem;padding-left:1.25rem;list-style:outside;display:flex}.Legal-module__zbLkCW__part li::marker{color:var(--primary)}.Legal-module__zbLkCW__part strong{color:var(--ui-ink);font-weight:600}.Legal-module__zbLkCW__part a{color:var(--ui-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--primary) 60%, transparent);text-underline-offset:.2em;transition:color .15s}.Legal-module__zbLkCW__part a:hover{color:var(--primary)}.Legal-module__zbLkCW__part dl{grid-template-columns:max-content 1fr;gap:.5rem 1.5rem;display:grid}.Legal-module__zbLkCW__part dt{color:var(--ui-ink);font-weight:600}
