.LegalDocument-module__1w8UVG__document{max-width:1080px;padding:40px var(--nav-gutter) 48px;color:var(--nav-text);font-family:var(--nav-font);-webkit-font-smoothing:antialiased;margin:0 auto;font-size:14px;line-height:1.7}.LegalDocument-module__1w8UVG__document *,.LegalDocument-module__1w8UVG__document :before,.LegalDocument-module__1w8UVG__document :after{box-sizing:border-box}.LegalDocument-module__1w8UVG__document h1,.LegalDocument-module__1w8UVG__document h2,.LegalDocument-module__1w8UVG__document h3{color:var(--nav-text);letter-spacing:-.02em}.LegalDocument-module__1w8UVG__document h1{max-width:34ch;margin:0 0 12px;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.2}.LegalDocument-module__1w8UVG__document p{margin:0 0 12px}.LegalDocument-module__1w8UVG__document ul,.LegalDocument-module__1w8UVG__document ol{margin:0 0 16px;padding-left:20px}.LegalDocument-module__1w8UVG__document li{margin-bottom:6px}.LegalDocument-module__1w8UVG__document a{color:var(--nav-blue);overflow-wrap:anywhere;text-decoration:none}.LegalDocument-module__1w8UVG__document a:hover{text-underline-offset:3px;text-decoration:underline}.LegalDocument-module__1w8UVG__document a:focus-visible{outline:2px solid var(--nav-blue);outline-offset:3px;border-radius:2px}.LegalDocument-module__1w8UVG__heading{border-bottom:1px solid var(--nav-line);margin-bottom:28px;padding-bottom:24px}.LegalDocument-module__1w8UVG__heading>p{max-width:78ch}.LegalDocument-module__1w8UVG__heading .LegalDocument-module__1w8UVG__updated{color:var(--nav-muted);margin-bottom:20px;font-size:12px}.LegalDocument-module__1w8UVG__layout{grid-template-columns:220px minmax(0,1fr);gap:40px;display:grid}.LegalDocument-module__1w8UVG__sidebar nav{top:calc(var(--nav-stack-top) + 24px);max-height:calc(100dvh - var(--nav-stack-top) - 48px);position:sticky;overflow-y:auto}.LegalDocument-module__1w8UVG__sidebar h2{margin:0 0 8px;font-size:12px;font-weight:600}.LegalDocument-module__1w8UVG__sidebar ul{margin:0;padding:0;list-style:none}.LegalDocument-module__1w8UVG__sidebar li{margin:0}.LegalDocument-module__1w8UVG__sidebar a{color:var(--nav-muted);padding:7px 0;font-size:12px;line-height:1.5;display:block}.LegalDocument-module__1w8UVG__sidebar a:hover{color:var(--nav-text)}.LegalDocument-module__1w8UVG__content{min-width:0}.LegalDocument-module__1w8UVG__section{scroll-margin-top:calc(var(--nav-stack-top) + 24px);border-bottom:1px solid var(--nav-line);padding:24px 0}.LegalDocument-module__1w8UVG__section:first-child{padding-top:0}.LegalDocument-module__1w8UVG__section h2{margin:0 0 14px;font-size:18px;font-weight:600;line-height:1.4}.LegalDocument-module__1w8UVG__section h3{margin:20px 0 8px;font-size:14px;font-weight:600}.LegalDocument-module__1w8UVG__back{padding:20px 0 0;font-size:12px;display:inline-block}.LegalDocument-module__1w8UVG__document[id]{scroll-margin-top:calc(var(--nav-stack-top) + 16px)}@media (max-width:767px){.LegalDocument-module__1w8UVG__document{padding-top:28px}.LegalDocument-module__1w8UVG__layout{grid-template-columns:1fr;gap:24px}.LegalDocument-module__1w8UVG__sidebar{border-bottom:1px solid var(--nav-line);padding-bottom:20px}.LegalDocument-module__1w8UVG__sidebar nav{max-height:none;position:static}.LegalDocument-module__1w8UVG__sidebar ul{columns:2;column-gap:24px}.LegalDocument-module__1w8UVG__sidebar li{break-inside:avoid}}@media (max-width:374px){.LegalDocument-module__1w8UVG__sidebar ul{columns:1}}@media (pointer:coarse){.LegalDocument-module__1w8UVG__sidebar a{min-height:44px}}.LegalDocument-module__1w8UVG__actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.LegalDocument-module__1w8UVG__document .LegalDocument-module__1w8UVG__action{background:var(--nav-blue);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}.LegalDocument-module__1w8UVG__document .LegalDocument-module__1w8UVG__action:hover{filter:brightness(.94)}.LegalDocument-module__1w8UVG__settings{min-height:44px;color:var(--nav-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 0}.LegalDocument-module__1w8UVG__settings:focus-visible{outline:2px solid var(--nav-blue);outline-offset:3px}@media print{.LegalDocument-module__1w8UVG__sidebar,.LegalDocument-module__1w8UVG__actions,.LegalDocument-module__1w8UVG__settings,.LegalDocument-module__1w8UVG__back{display:none}.LegalDocument-module__1w8UVG__layout{display:block}.LegalDocument-module__1w8UVG__document{color:#000}}
