.legal-page[data-v-8f88c0bc]{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:clamp(72px,12vw,140px) 24px 120px;background:linear-gradient(45deg,#6c757d,#111827);color:#111827;flex:1 0 auto}.legal-shell[data-v-8f88c0bc]{width:100%;max-width:960px;padding:clamp(32px,5vw,64px);border-radius:0;border:1px solid #e5e7eb;background:#fff;box-shadow:0 8px 28px #0000001f;color:#111827;display:grid;gap:clamp(24px,4vw,40px)}.legal-header[data-v-8f88c0bc]{display:grid;gap:12px;text-align:center}.eyebrow[data-v-8f88c0bc]{letter-spacing:.12em;text-transform:uppercase;font-size:12px;color:#9ca3af;margin:0}h1[data-v-8f88c0bc]{margin:0;font-size:clamp(32px,5vw,44px);font-weight:600;color:#000}.lede[data-v-8f88c0bc]{margin:0 auto;max-width:640px;font-size:15px;color:#111827;line-height:1.7}.meta[data-v-8f88c0bc]{margin:0;font-size:12px;color:#111827;letter-spacing:.08em;text-transform:uppercase}.legal-body[data-v-8f88c0bc]{display:grid;gap:clamp(20px,3vw,32px);color:#111827}.legal-body section[data-v-8f88c0bc]{display:grid;gap:12px}.legal-body h2[data-v-8f88c0bc]{margin:0;font-size:20px;color:#111827;font-weight:600}.legal-body p[data-v-8f88c0bc]{margin:0;color:inherit;line-height:1.7;font-size:15px}a[data-v-8f88c0bc]{color:#9ca3af;text-decoration:none}a[data-v-8f88c0bc]:hover{text-decoration:underline}@media (max-width: 640px){.legal-page[data-v-8f88c0bc]{padding:80px 0 0;min-height:0}.legal-shell[data-v-8f88c0bc]{padding:28px 20px 36px;gap:24px}.lede[data-v-8f88c0bc]{max-width:100%}}
