.legal-shell[data-v-54c7ea79]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:0 auto;max-width:65ch;padding:var(--space-6)}.legal-shell h1[data-v-54c7ea79]{color:var(--ink);font-family:var(--font-body);font-size:clamp(1.6rem,4vw,2.25rem);font-weight:600;line-height:1.2;margin:0 0 var(--space-3)}.legal-shell[data-v-54c7ea79] h2{color:var(--ink);font-family:var(--font-body);font-size:1.375rem;font-weight:600;line-height:1.3;margin:var(--space-5) 0 var(--space-2)}.legal-shell[data-v-54c7ea79] h2:first-of-type{margin-top:var(--space-2)}.legal-shell[data-v-54c7ea79] h3{color:var(--ink);font-family:var(--font-body);font-size:1.125rem;font-weight:600;line-height:1.3;margin:var(--space-4) 0 var(--space-2)}.legal-shell[data-v-54c7ea79] h4{color:var(--read);font-family:var(--font-body);font-size:1rem;font-weight:500;margin:var(--space-3) 0 var(--space-1)}.legal-shell[data-v-54c7ea79] p{margin:0 0 var(--space-3)}.legal-shell__updated[data-v-54c7ea79]{color:var(--muted);font-size:.9rem;margin:0 0 var(--space-5)}
