.legal-wrap[data-v-5da4e42d]{--primary: #6d5bba;--primary-2: #5f4fb0;background:#fafafa;color:#141023eb;width:100%}.topbar[data-v-5da4e42d]{max-width:1000px;margin:0 auto 1.25rem}.return-link[data-v-5da4e42d]{display:inline-flex;align-items:center;gap:.4rem;color:#6d5bbaf2;font-weight:900;text-decoration:none;background:#6d5bba14;border-radius:12px;padding:.55rem .8rem;border:1px solid rgba(109,91,186,.18);transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.return-link[data-v-5da4e42d]:hover{transform:translateY(-1px);background:#6d5bba1f;border-color:#6d5bba47}.legal-header[data-v-5da4e42d]{max-width:1000px;margin:0 auto 1.15rem}.kicker[data-v-5da4e42d]{margin:0 0 .55rem;font-weight:900;font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;color:#6d5bbad9}.title[data-v-5da4e42d]{margin:0;font-weight:900;letter-spacing:-.03em;line-height:1.05;font-size:clamp(2rem,4vw,3rem);font-family:Freigeist Con Bold,Helvetica,system-ui,sans-serif}.accent[data-v-5da4e42d]{color:var(--primary)}.subtitle[data-v-5da4e42d]{margin:.85rem 0 0;color:#1410239e;line-height:1.7;font-weight:700;max-width:90ch}.legal-panel[data-v-5da4e42d]{max-width:1000px;margin:1.25rem auto 0;height:min(72vh,820px);overflow-y:auto;background:transparent;border:none;border-radius:0;box-shadow:none;padding:0;scrollbar-width:thin;scrollbar-color:rgba(109,91,186,.28) transparent}.legal-panel[data-v-5da4e42d]::-webkit-scrollbar{width:7px}.legal-panel[data-v-5da4e42d]::-webkit-scrollbar-thumb{background:#6d5bba47;border-radius:999px}.prose[data-v-5da4e42d]{line-height:1.85;font-size:1rem;color:#141023db}.prose h2[data-v-5da4e42d]{color:#6d5bbaf2;font-weight:950;margin-top:1.6rem;margin-bottom:.7rem;letter-spacing:-.01em}.prose p[data-v-5da4e42d]{margin-bottom:.95rem}.inline-link[data-v-5da4e42d]{color:#6d5bbaf2;font-weight:900;text-decoration:underline;text-underline-offset:3px}.inline-link[data-v-5da4e42d]:hover{color:#5f4fb0}.muted[data-v-5da4e42d]{color:#1410238c;font-weight:800}.scroll-indicator[data-v-5da4e42d]{max-width:1000px;margin:1.2rem auto 0;text-align:center}.scroll-indicator i[data-v-5da4e42d]{font-size:1.8rem;color:#6d5bbaf2;animation:bounce-5da4e42d 2s infinite}@keyframes bounce-5da4e42d{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.legal-page[data-v-94f9b92e]{min-height:100vh;display:flex;flex-direction:column;background:#fafafa}.legal-content[data-v-94f9b92e]{flex:1;display:flex;flex-direction:column;padding:2.5rem 1rem}@media(min-width:1024px){.legal-content[data-v-94f9b92e]{padding:3.5rem 1rem}}
