.LegalDocument-module__1w8UVG__doc{max-width:var(--container-prose);padding:var(--space-10) var(--space-4) var(--space-16);margin:0 auto}.LegalDocument-module__1w8UVG__head{padding-bottom:var(--space-8);border-bottom:var(--border-hairline)}.LegalDocument-module__1w8UVG__title{margin:var(--space-4) 0 0;font-family:var(--font-display);font-size:clamp(var(--fs-2xl), 7vw, var(--fs-5xl));font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);overflow-wrap:break-word}.LegalDocument-module__1w8UVG__summary{margin:var(--space-5) 0 0;font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-relaxed);color:var(--text-secondary)}.LegalDocument-module__1w8UVG__updated{margin:var(--space-6) 0 0;font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.LegalDocument-module__1w8UVG__prose{margin-top:var(--space-10);overflow-wrap:anywhere}.LegalDocument-module__1w8UVG__prose h2{margin:var(--space-12) 0 var(--space-4);padding-top:var(--space-8);border-top:var(--border-hairline);font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight)}.LegalDocument-module__1w8UVG__prose>h2:first-child{border-top:0;margin-top:0;padding-top:0}.LegalDocument-module__1w8UVG__prose h3{margin:var(--space-8) 0 var(--space-3);font-family:var(--font-sans);font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.LegalDocument-module__1w8UVG__prose p{margin:0 0 var(--space-4);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--text-secondary)}.LegalDocument-module__1w8UVG__prose ul{margin:0 0 var(--space-4);padding-left:var(--space-5);list-style:outside}.LegalDocument-module__1w8UVG__prose li{margin-bottom:var(--space-2);padding-left:var(--space-2);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--text-secondary)}.LegalDocument-module__1w8UVG__prose li::marker{content:"⬡";font-size:var(--fs-xs);color:var(--accent)}.LegalDocument-module__1w8UVG__prose strong{color:var(--text-primary);font-weight:var(--fw-semibold)}.LegalDocument-module__1w8UVG__prose code{padding:var(--space-0-5) var(--space-1-5);background:var(--bg-surface);border:var(--border-faint);border-radius:var(--radius-xs);color:var(--text-primary)}.LegalDocument-module__1w8UVG__prose blockquote{margin:0 0 var(--space-4);padding:var(--space-4) var(--space-5);background:var(--bg-surface);border:var(--border-hairline);border-left:var(--space-0-5) solid var(--accent);color:var(--text-secondary)}.LegalDocument-module__1w8UVG__prose blockquote p:last-child{margin-bottom:0}.LegalDocument-module__1w8UVG__prose a{color:var(--accent-text);text-underline-offset:var(--space-0-5);text-decoration:underline}.LegalDocument-module__1w8UVG__prose a:hover{color:var(--accent-hover)}.LegalDocument-module__1w8UVG__entity{margin-top:var(--space-12);padding:var(--space-6);background:var(--bg-surface);border:var(--border-hairline);box-shadow:var(--shadow-edge);clip-path:var(--clip-chamfer);overflow-wrap:anywhere}.LegalDocument-module__1w8UVG__entityHead{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted)}.LegalDocument-module__1w8UVG__entityList{gap:var(--space-5);margin:var(--space-5) 0 0;display:grid}.LegalDocument-module__1w8UVG__entityTerm{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.LegalDocument-module__1w8UVG__entityValue{margin:var(--space-1) 0 0;font-family:var(--font-sans);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-secondary)}.LegalDocument-module__1w8UVG__entityLink{padding:var(--space-3) 0;color:var(--accent-text);text-underline-offset:var(--space-0-5);text-decoration:underline;display:inline-block}.LegalDocument-module__1w8UVG__entityValue:has(>.LegalDocument-module__1w8UVG__entityLink){margin-top:calc(var(--space-1) - var(--space-3));margin-bottom:calc(var(--space-3) * -1)}.LegalDocument-module__1w8UVG__entityLink:hover{color:var(--accent-hover)}@media (min-width:768px){.LegalDocument-module__1w8UVG__doc{padding:var(--space-20) var(--space-8) var(--space-24)}.LegalDocument-module__1w8UVG__prose h2{font-size:var(--fs-2xl)}.LegalDocument-module__1w8UVG__entity{padding:var(--space-8)}.LegalDocument-module__1w8UVG__entityList{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}
