.LegalDocument-module__RlZxQa__page{padding-block:var(--section)}.LegalDocument-module__RlZxQa__header{border-bottom:1px solid var(--border);max-width:52rem;padding-bottom:var(--space-6)}.LegalDocument-module__RlZxQa__title{font-size:var(--text-3xl);letter-spacing:-.03em;margin-top:var(--space-3)}.LegalDocument-module__RlZxQa__meta{color:var(--muted-foreground);font-size:var(--text-sm);margin-top:var(--space-3)}.LegalDocument-module__RlZxQa__layout{gap:var(--space-8);grid-template-columns:minmax(0, var(--measure));padding-top:var(--space-7);display:grid}.LegalDocument-module__RlZxQa__withContents{grid-template-columns:16rem minmax(0, var(--measure))}.LegalDocument-module__RlZxQa__contents{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);top:calc(var(--header-height) + var(--space-5));align-self:start;position:sticky}.LegalDocument-module__RlZxQa__contentsTitle{font-size:var(--text-sm);padding-inline:var(--space-2);font-weight:600}.LegalDocument-module__RlZxQa__contents ol{margin-top:var(--space-2);gap:.125rem;list-style:none;display:grid}.LegalDocument-module__RlZxQa__contents a{color:var(--muted-foreground);font-size:var(--text-sm);padding:.375rem var(--space-2);border-radius:6px;line-height:1.4;text-decoration:none;transition:background-color .15s,color .15s;display:block}.LegalDocument-module__RlZxQa__contents a:hover{background:var(--muted);color:var(--foreground)}.LegalDocument-module__RlZxQa__document{font-size:var(--text-base);line-height:1.75}.LegalDocument-module__RlZxQa__document>*+*{margin-top:var(--space-5)}.LegalDocument-module__RlZxQa__document>p{color:var(--muted-foreground)}.LegalDocument-module__RlZxQa__document>.LegalDocument-module__RlZxQa__heading{font-size:var(--text-xl);margin-top:var(--space-7)}.LegalDocument-module__RlZxQa__document>.LegalDocument-module__RlZxQa__heading:first-child{margin-top:0}.LegalDocument-module__RlZxQa__list{color:var(--muted-foreground);padding-left:1.25rem}.LegalDocument-module__RlZxQa__list li+li{margin-top:var(--space-2)}.LegalDocument-module__RlZxQa__list li::marker{color:var(--primary)}.LegalDocument-module__RlZxQa__document>.LegalDocument-module__RlZxQa__source{color:inherit}.LegalDocument-module__RlZxQa__source a{color:var(--primary);font-weight:500;text-decoration:none}.LegalDocument-module__RlZxQa__source a:hover{text-decoration:underline}.LegalDocument-module__RlZxQa__document>.LegalDocument-module__RlZxQa__source+.LegalDocument-module__RlZxQa__source{margin-top:var(--space-2)}@media (max-width:64rem){.LegalDocument-module__RlZxQa__withContents{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.LegalDocument-module__RlZxQa__contents{position:static}}
