.legal-page-module__JnVUfq__page{background:var(--background)}.legal-page-module__JnVUfq__hero{background:var(--foreground)}.legal-page-module__JnVUfq__heroInner{max-width:var(--layout-container-max);padding:calc(var(--ui-control-height-lg) + 56px)var(--layout-page-padding-x)56px;margin:0 auto}.legal-page-module__JnVUfq__kicker{border:1px solid var(--on-dark-line);color:var(--on-dark-strong);border-radius:100px;align-items:center;height:28px;padding:0 12px;display:inline-flex}.legal-page-module__JnVUfq__heroGrid{grid-template-columns:minmax(0,1fr)var(--layout-column-narrow);gap:32px 24px;margin-top:48px;display:grid}.legal-page-module__JnVUfq__title{color:var(--on-dark-primary);line-height:1.05}.legal-page-module__JnVUfq__heroMeta{flex-direction:column;gap:24px;display:flex}.legal-page-module__JnVUfq__intro{color:var(--on-dark-strong);line-height:1.6}.legal-page-module__JnVUfq__effective{color:var(--on-dark-subtle)}.legal-page-module__JnVUfq__contentWrap{padding:64px 0 120px}.legal-page-module__JnVUfq__contentGrid{max-width:var(--layout-container-max);padding:0 var(--layout-page-padding-x);grid-template-columns:220px minmax(0,1fr);gap:24px;margin:0 auto;display:grid}.legal-page-module__JnVUfq__sidebar{border-top:1px solid var(--line);align-self:start;padding-top:20px;position:sticky;top:96px}.legal-page-module__JnVUfq__sidebarLabel{color:var(--text-muted)}.legal-page-module__JnVUfq__sidebarList{flex-direction:column;gap:12px;margin-top:20px;display:flex}.legal-page-module__JnVUfq__sidebarLink{color:inherit;text-decoration:none}.legal-page-module__JnVUfq__sidebarLink:hover .legal-page-module__JnVUfq__sidebarItem,.legal-page-module__JnVUfq__sidebarLink:focus-visible .legal-page-module__JnVUfq__sidebarItem,.legal-page-module__JnVUfq__sidebarLinkActive .legal-page-module__JnVUfq__sidebarItem{color:var(--accent)}.legal-page-module__JnVUfq__sidebarLinkActive{pointer-events:none}.legal-page-module__JnVUfq__sidebarItem{color:var(--foreground);line-height:1.35;transition:color .2s}.legal-page-module__JnVUfq__sections{flex-direction:column;display:flex}.legal-page-module__JnVUfq__section{border-top:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);gap:24px;padding:28px 0 32px;scroll-margin-top:112px;display:grid}.legal-page-module__JnVUfq__sectionTitle{line-height:1.15}.legal-page-module__JnVUfq__sectionBody{flex-direction:column;gap:16px;display:flex}.legal-page-module__JnVUfq__paragraph{color:var(--text-body);line-height:1.7}@media (max-width:900px){.legal-page-module__JnVUfq__heroInner{padding:calc(var(--ui-control-height-sm) + 40px)var(--layout-page-padding-x-mobile)40px}.legal-page-module__JnVUfq__heroGrid{grid-template-columns:1fr;margin-top:36px}.legal-page-module__JnVUfq__contentWrap{padding:48px 0 88px}.legal-page-module__JnVUfq__contentGrid{padding:0 var(--layout-page-padding-x-mobile);grid-template-columns:1fr}.legal-page-module__JnVUfq__sidebar{position:static}.legal-page-module__JnVUfq__section{grid-template-columns:1fr;gap:16px}}@media (max-width:640px){.legal-page-module__JnVUfq__heroInner{padding:calc(40px + 32px)var(--layout-page-padding-x-sm)32px}.legal-page-module__JnVUfq__contentGrid{padding:0 var(--layout-page-padding-x-sm)}}
