.legal-page[data-v-315c4bd3]{min-height:100vh;background:#f7f9fc;color:#172033}.legal-shell[data-v-315c4bd3]{width:min(100% - 32px,1040px);margin:0 auto}.legal-hero[data-v-315c4bd3]{background:linear-gradient(135deg,#f4f7fff5,#fffffffa),radial-gradient(circle at 18% 10%,rgba(124,58,237,.14),transparent 30%);border-bottom:1px solid #e6eaf2}.legal-hero__content[data-v-315c4bd3]{padding:54px 0 42px}.legal-eyebrow[data-v-315c4bd3]{color:#6d7688;font-size:.78rem;font-weight:800;letter-spacing:0;margin:0 0 12px;text-transform:uppercase}.legal-title[data-v-315c4bd3]{color:#101828;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1.08;margin:0}.legal-summary[data-v-315c4bd3]{color:#526071;font-size:1rem;line-height:1.7;margin:18px 0 0;max-width:720px}.legal-main[data-v-315c4bd3]{padding:34px 0 68px}.legal-document[data-v-315c4bd3]{background:#fff;border:1px solid #e4e9f2;border-radius:8px;box-shadow:0 20px 50px #141f330f;padding:clamp(24px,5vw,56px)}.legal-loading[data-v-315c4bd3]{display:grid;gap:16px}.legal-loading__line[data-v-315c4bd3]{animation:legal-pulse-315c4bd3 1.25s ease-in-out infinite;background:#e8edf5;border-radius:999px;height:14px;width:100%}.legal-loading__line--short[data-v-315c4bd3]{height:24px;width:34%}.legal-loading__line--medium[data-v-315c4bd3]{width:72%}.legal-error[data-v-315c4bd3]{color:#b42318;font-weight:700;padding:40px 0;text-align:center}.legal-prose[data-v-315c4bd3]{color:#263247;font-size:1rem;line-height:1.8;max-width:100%}.legal-prose[data-v-315c4bd3] p{color:#2f3b52;line-height:1.8;margin:0 0 1.15rem}.legal-prose[data-v-315c4bd3] h1{color:#111827;font-size:1.8rem;font-weight:800;line-height:1.2;margin:0 0 1.25rem}.legal-prose[data-v-315c4bd3] h2{border-top:1px solid #edf0f5;color:#111827;font-size:1.28rem;font-weight:800;line-height:1.35;margin:2rem 0 .85rem;padding-top:1.55rem}.legal-prose[data-v-315c4bd3] h2:first-child{border-top:0;margin-top:0;padding-top:0}.legal-prose[data-v-315c4bd3] h3{color:#172033;font-size:1.08rem;font-weight:800;margin-top:1.5rem;margin-bottom:.75rem}.legal-prose[data-v-315c4bd3] ol,.legal-prose[data-v-315c4bd3] ul{margin:0 0 1.5rem;padding-left:1.35rem}.legal-prose[data-v-315c4bd3] ol li,.legal-prose[data-v-315c4bd3] ul li{color:#2f3b52;line-height:1.75;margin-bottom:.5rem;padding-left:.2rem}.legal-prose[data-v-315c4bd3] a{color:#5b35d5;font-weight:700;text-decoration:none}.legal-prose[data-v-315c4bd3] a:hover{color:#3b20a2;text-decoration:underline}.legal-prose[data-v-315c4bd3] hr{border:0;border-top:1px solid #e4e9f2;margin:2rem 0}.legal-prose[data-v-315c4bd3] em{color:#667085;font-style:italic}@keyframes legal-pulse-315c4bd3{0%,to{opacity:.5}50%{opacity:1}}@media (max-width: 640px){.legal-shell[data-v-315c4bd3]{width:min(100% - 24px,1040px)}.legal-hero__content[data-v-315c4bd3]{padding:38px 0 30px}.legal-document[data-v-315c4bd3]{padding:22px 18px}}
