.LegalToc-module__ujbCYa__toc{z-index:10;margin-inline:calc(var(--legal-pad) * -1);padding:var(--space-3) var(--legal-pad);background:var(--bg-page);border-block-end:1px solid var(--border-subtle);align-self:start;position:sticky;inset-block-start:var(--legal-bar)}.LegalToc-module__ujbCYa__box{}.LegalToc-module__ujbCYa__title{margin:0 0 var(--space-3);display:none;}.LegalToc-module__ujbCYa__toggle{align-items:center;gap:var(--space-2);min-block-size:48px;inline-size:100%;padding:0 var(--space-4);border-radius:inherit;font-family:var(--font-sans);font-size:var(--body-sm);font-weight:var(--fw-semibold);color:var(--text-primary);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.LegalToc-module__ujbCYa__toggleLabel{margin-inline-end:auto}.LegalToc-module__ujbCYa__count{font-variant-numeric:tabular-nums;font-weight:var(--fw-regular);color:var(--text-muted)}.LegalToc-module__ujbCYa__panel{display:none}.LegalToc-module__ujbCYa__panelOpen{max-block-size:calc(100dvh - var(--legal-bar) - 48px - var(--space-16));overscroll-behavior:contain;display:block;overflow-y:auto}.LegalToc-module__ujbCYa__list{padding:0 var(--space-3) var(--space-3);gap:2px;margin:0;list-style:none;display:grid}.LegalToc-module__ujbCYa__link{padding:12px var(--space-3);border-inline-start:1px solid var(--border-subtle);font-size:var(--body-sm);line-height:var(--lh-snug);color:var(--text-muted);grid-template-columns:2.7ch minmax(0,1fr);column-gap:6px;text-decoration:none;display:grid}.LegalToc-module__ujbCYa__number{font-variant-numeric:tabular-nums;text-align:end}.LegalToc-module__ujbCYa__link:hover{color:var(--text-primary);border-inline-start-color:var(--border-default)}.LegalToc-module__ujbCYa__link[aria-current],.LegalToc-module__ujbCYa__linkActive{border-inline-start-color:var(--text-primary);color:var(--text-primary);font-weight:var(--fw-medium)}.LegalToc-module__ujbCYa__foot{gap:4px var(--space-4);font-size:var(--body-sm);color:var(--text-muted);margin:0;display:none}.LegalToc-module__ujbCYa__foot a{color:inherit;overflow-wrap:anywhere}.LegalToc-module__ujbCYa__foot a:hover{color:var(--text-primary)}@media (min-width:1000px){.LegalToc-module__ujbCYa__toc{max-block-size:calc(100dvh - var(--legal-bar) - var(--space-12));overscroll-behavior:contain;z-index:auto;background:0 0;border:0;border-radius:0;margin-inline:0;padding:0;inset-block-start:calc(var(--legal-bar) + var(--space-6));overflow-y:auto}.LegalToc-module__ujbCYa__box{background:0 0;border:0;border-radius:0}.LegalToc-module__ujbCYa__title{display:block}.LegalToc-module__ujbCYa__toggle{display:none}.LegalToc-module__ujbCYa__panel{max-block-size:none;display:block;overflow:visible}.LegalToc-module__ujbCYa__list{padding:0}.LegalToc-module__ujbCYa__link{padding:5px var(--space-3)}.LegalToc-module__ujbCYa__foot{border-block-start:1px solid var(--border-subtle);margin-block-start:var(--space-6);padding-block-start:var(--space-4);padding-inline-start:var(--space-3);display:grid}}
.LegalPage-module__bHW_4a__page{background:var(--bg-page);--legal-bar:56px;--legal-pad:var(--container-pad);flex-direction:column;min-height:100dvh;display:flex}.LegalPage-module__bHW_4a__bar{z-index:20;background:var(--bg-surface);border-block-end:1px solid var(--border-subtle);position:sticky;inset-block-start:0}.LegalPage-module__bHW_4a__bar>header{max-inline-size:calc(1000px + var(--legal-pad) * 2);padding-inline:var(--legal-pad);background:0 0;border-block-end:0;margin-inline:auto}.LegalPage-module__bHW_4a__main{padding:var(--space-16) var(--legal-pad) var(--space-24)}.LegalPage-module__bHW_4a__wrap{max-width:1000px;margin:0 auto}.LegalPage-module__bHW_4a__identity{border-block-end:1px solid var(--border-subtle);padding-block-end:var(--space-8);scroll-margin-block-start:144px}.LegalPage-module__bHW_4a__title{max-inline-size:20ch;font-family:var(--font-display);font-size:var(--display-m);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:var(--fw-display);color:var(--text-primary);text-wrap:balance;margin:0}.LegalPage-module__bHW_4a__summary{margin:var(--space-4) 0 0;max-inline-size:56ch;font-size:var(--body);line-height:var(--lh-snug);color:var(--text-secondary)}.LegalPage-module__bHW_4a__facts{margin:var(--space-8) 0 0;gap:var(--space-2) var(--space-12);font-size:var(--caption);flex-wrap:wrap;display:flex}.LegalPage-module__bHW_4a__fact{flex-direction:column;gap:2px;display:flex}.LegalPage-module__bHW_4a__fact dt{color:var(--text-muted)}.LegalPage-module__bHW_4a__fact dd{color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.LegalPage-module__bHW_4a__fact a{color:inherit}.LegalPage-module__bHW_4a__fact a:hover{color:var(--text-primary)}.LegalPage-module__bHW_4a__columns{gap:var(--space-8);margin-block-start:var(--space-12);display:grid}@media (min-width:1000px){.LegalPage-module__bHW_4a__columns{gap:var(--space-16);grid-template-columns:232px minmax(0,1fr);align-items:start}}.LegalPage-module__bHW_4a__body{min-width:0}.LegalPage-module__bHW_4a__footer{border-block-start:1px solid var(--border-subtle);gap:4px var(--space-6);font-size:var(--body-sm);color:var(--text-muted);flex-wrap:wrap;margin-block-start:var(--space-16);padding-block-start:var(--space-6);display:flex}.LegalPage-module__bHW_4a__footer a{color:inherit}.LegalPage-module__bHW_4a__footer a:hover{color:var(--text-secondary)}@media (min-width:1000px){.LegalPage-module__bHW_4a__footer .LegalPage-module__bHW_4a__toTop{display:none}}@media (max-width:768px){.LegalPage-module__bHW_4a__page{--legal-pad:var(--space-4)}.LegalPage-module__bHW_4a__main{padding-block:var(--space-8) var(--space-16)}.LegalPage-module__bHW_4a__title{font-size:var(--heading-l);max-inline-size:none}.LegalPage-module__bHW_4a__summary{font-size:var(--body)}.LegalPage-module__bHW_4a__facts{gap:var(--space-6) var(--space-8)}.LegalPage-module__bHW_4a__columns{gap:var(--space-8);margin-block-start:var(--space-8)}.LegalPage-module__bHW_4a__footer{gap:var(--space-6) var(--space-6)}.LegalPage-module__bHW_4a__footer a,.LegalPage-module__bHW_4a__fact a{display:inline-block;position:relative}.LegalPage-module__bHW_4a__footer a:before,.LegalPage-module__bHW_4a__fact a:before{content:"";position:absolute;inset:-14px -8px}}
