.legalPage_page__ifDPf{display:flex;flex-direction:column;width:100%;max-width:1460px;min-height:calc(100vh - var(--header-offset));margin:var(--header-offset) auto 0;padding:0 var(--ui-space-6) var(--ui-space-6);background-color:hsl(var(--background)/20%)}.legalPage_inner__S1dm_{flex:1 1;display:flex;flex-direction:column;gap:var(--ui-space-4);padding-top:var(--ui-space-6)}@media screen and (min-width:768px){.legalPage_inner__S1dm_{padding-top:var(--ui-space-8)}}@media screen and (min-width:1280px){.legalPage_inner__S1dm_{flex-direction:row;align-items:stretch}}.legalPage_content__lha7d{flex:1 1;min-width:0;display:flex;flex-direction:column}.legalPage_wrapper__BWKst{flex:1 1;background:hsl(var(--ui-background));padding:var(--ui-space-6);border-radius:var(--ui-radius-lg)}@media screen and (min-width:768px){.legalPage_wrapper__BWKst{padding:var(--ui-space-8)}}.legalPage_pageTitle__d5YZ_{font-size:var(--ui-text-2xl);font-weight:var(--ui-font-bold);line-height:var(--ui-leading-tight);color:hsl(var(--ui-foreground));margin-bottom:var(--ui-space-6)}.legalPage_body__baquv{font-size:var(--ui-text-base);line-height:var(--ui-leading-relaxed);color:hsl(var(--ui-foreground))}.legalPage_body__baquv p{margin-top:var(--ui-space-4)}.legalPage_body__baquv h2{margin-top:var(--ui-space-8);font-size:var(--ui-text-xl);font-weight:var(--ui-font-semibold)}.legalPage_body__baquv h3{margin-top:var(--ui-space-6);font-size:var(--ui-text-lg);font-weight:var(--ui-font-semibold)}.legalPage_body__baquv ol,.legalPage_body__baquv ul{margin-top:var(--ui-space-4);padding-left:var(--ui-space-6)}.legalPage_body__baquv li{margin-top:var(--ui-space-2)}.legalPage_body__baquv a{color:hsl(var(--ui-primary));text-decoration:underline}.legalPage_body__baquv strong{font-weight:var(--ui-font-semibold)}.legalPage_body__baquv blockquote{margin-top:var(--ui-space-5);padding-left:var(--ui-space-4);border-left:3px solid hsl(var(--ui-primary));color:hsl(var(--ui-foreground-muted));font-style:italic}.legalPage_translationNotice__iaUWF{margin-bottom:var(--ui-space-6);padding:var(--ui-space-4);-webkit-border-start:3px solid hsl(var(--ui-warning));border-inline-start:3px solid hsl(var(--ui-warning));border-radius:var(--ui-radius-md);background:hsl(var(--ui-warning)/.1);font-size:var(--ui-text-sm);font-weight:var(--ui-font-semibold);line-height:var(--ui-leading-relaxed);color:hsl(var(--ui-foreground))}.legalPage_translationNotice__iaUWF a{color:hsl(var(--ui-primary));text-decoration:underline}.legalPage_effectiveDate__S7tw6{margin-bottom:var(--ui-space-4);font-size:var(--ui-text-sm);font-weight:var(--ui-font-semibold);color:hsl(var(--ui-foreground-muted))}.styles_sidenav__SEAKE{background-color:hsl(var(--ui-background));width:100%}@media screen and (min-width:1280px){.styles_sidenav__SEAKE{width:300px;flex-shrink:0;padding:var(--ui-space-2)}}.styles_list__zLpM5{display:flex;flex-wrap:nowrap;gap:var(--ui-space-1);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.styles_list__zLpM5::-webkit-scrollbar{display:none}@media screen and (min-width:1280px){.styles_list__zLpM5{flex-direction:column;overflow:unset}}.styles_item__0D64D{position:relative;display:flex;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-3);font-size:var(--ui-text-xs);font-weight:var(--ui-font-regular);color:hsl(var(--ui-foreground-muted));border-radius:var(--ui-radius-md);white-space:nowrap;text-transform:uppercase;letter-spacing:.02em;transition:background .2s,color .2s;cursor:pointer;text-decoration:none}.styles_item__0D64D svg{flex-shrink:0}.styles_item__0D64D:hover{color:hsl(var(--ui-primary))}@media screen and (min-width:768px){.styles_item__0D64D{padding:var(--ui-space-3) var(--ui-space-4)}}@media screen and (min-width:1280px){.styles_item__0D64D{flex-shrink:unset;justify-content:flex-start}}.styles_active__xE2T_{background-color:hsl(var(--ui-neutral))}.styles_active__xE2T_,.styles_active__xE2T_:hover{color:hsl(var(--ui-foreground))}@media screen and (min-width:1280px){.styles_active__xE2T_:after{content:"";position:absolute;top:0;bottom:0;right:var(--ui-space-4);margin:auto;width:6px;height:6px;border-radius:var(--ui-radius-full);background:hsl(var(--ui-primary));box-shadow:0 2px 10px hsl(var(--ui-primary))}}