.legal-doc[data-v-c2d38235]{max-width:42rem;margin:0 auto;padding:calc(var(--space-xl)*1.5) var(--space-md) calc(var(--space-xl)*2)}@media(min-width:48rem){.legal-doc[data-v-c2d38235]{padding-left:var(--space-lg);padding-right:var(--space-lg)}}.legal-doc__header[data-v-c2d38235]{display:grid;gap:var(--space-sm);margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border)}.legal-doc__title[data-v-c2d38235]{margin:0;font-size:var(--text-2xl);font-weight:700;letter-spacing:-.02em;color:var(--color-text);line-height:1.2}.legal-doc__meta[data-v-c2d38235]{margin:0;font-size:var(--text-sm);color:var(--color-muted)}.legal-doc__dot[data-v-c2d38235]{margin:0 var(--space-xs)}.legal-doc__cross[data-v-c2d38235]{color:var(--color-primary);text-decoration:none}.legal-doc__cross[data-v-c2d38235]:hover{text-decoration:underline}.legal-doc__body[data-v-c2d38235]{display:grid;gap:var(--space-lg);font-size:var(--text-md);line-height:1.7;color:var(--color-text)}.legal-doc__body[data-v-c2d38235] h2{margin:0;font-size:var(--text-lg);font-weight:600;letter-spacing:-.01em;color:var(--color-text)}.legal-doc__body[data-v-c2d38235] p,.legal-doc__body[data-v-c2d38235] ul{margin:0}.legal-doc__body[data-v-c2d38235] ul{padding-left:1.25rem;display:grid;gap:var(--space-xs)}.legal-doc__body[data-v-c2d38235] li::marker{color:var(--color-muted)}.legal-doc__body[data-v-c2d38235] a{color:var(--color-primary);text-decoration:none}.legal-doc__body[data-v-c2d38235] a:hover{text-decoration:underline}.legal-doc__body[data-v-c2d38235] section{display:grid;gap:var(--space-sm)}
