.legal-page[data-v-20bd45f3]{min-height:60vh;padding-block:clamp(40px,5vw,80px) clamp(60px,7vw,120px)}.legal-header[data-v-20bd45f3]{max-width:720px}.back-link[data-v-20bd45f3]{color:var(--muted-foreground);align-items:center;gap:6px;font-size:13px;text-decoration:none;transition:color .15s;display:inline-flex}.back-link[data-v-20bd45f3]:hover{color:var(--foreground)}.legal-body[data-v-20bd45f3]{flex-direction:column;gap:40px;max-width:720px;margin-top:40px;display:flex}.legal-body section h2[data-v-20bd45f3]{font-size:16px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);font-variation-settings:normal;margin-bottom:12px;font-weight:500}.legal-body p[data-v-20bd45f3],.legal-body address[data-v-20bd45f3]{color:var(--muted-foreground);font-size:15px;font-style:normal;line-height:1.7}.legal-body ul[data-v-20bd45f3]{color:var(--muted-foreground);flex-direction:column;gap:4px;margin:10px 0;padding-left:20px;font-size:15px;display:flex}
