.legal-page[data-v-d3f7ec43]{padding-block:2rem 6rem}.legal-hero[data-v-d3f7ec43]{padding-block:3rem 2rem}.legal-hero h1[data-v-d3f7ec43]{color:var(--onyx-ink);font-size:clamp(3.4rem,8vw,6.4rem);font-weight:500;letter-spacing:-.07em;line-height:.95;margin:1.25rem 0 1rem;max-width:64rem;text-wrap:balance}.legal-updated[data-v-d3f7ec43]{color:var(--onyx-ink-mid);font-family:var(--onyx-mono);font-size:.76rem;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.legal-shell[data-v-d3f7ec43]{margin-top:2rem}.legal-card[data-v-d3f7ec43]{background:linear-gradient(180deg,var(--onyx-bg-card),var(--onyx-bg-soft));border:1px solid var(--onyx-rule-2);border-radius:.9rem;box-shadow:0 14px 32px #0000004d;max-width:58rem}.legal-content[data-v-d3f7ec43]{color:var(--onyx-ink-mid);font-size:1rem;line-height:1.72;padding:clamp(1.5rem,4vw,3rem)}.legal-heading[data-v-d3f7ec43]{border-top:1px solid var(--onyx-rule);color:var(--onyx-ink);font-size:clamp(1.45rem,3vw,2rem);font-weight:500;letter-spacing:-.035em;line-height:1.15;margin:2.8rem 0 1rem;padding-top:2rem}.legal-heading[data-v-d3f7ec43]:first-child{border-top:0;margin-top:0;padding-top:0}.legal-subheading[data-v-d3f7ec43]{color:var(--onyx-cyan);font-family:var(--onyx-mono);font-size:.82rem;font-weight:800;letter-spacing:.14em;line-height:1.35;margin:2rem 0 .75rem;text-transform:uppercase}.legal-paragraph[data-v-d3f7ec43]{margin:.85rem 0 0}.legal-content[data-v-d3f7ec43] a{color:var(--onyx-cyan);text-decoration:none}.legal-content[data-v-d3f7ec43] a:hover{color:var(--onyx-ink)}@media(max-width:700px){.legal-page[data-v-d3f7ec43]{padding-block:1rem 4rem}.legal-hero[data-v-d3f7ec43]{padding-block:2rem 1rem}.legal-content[data-v-d3f7ec43]{font-size:.95rem;line-height:1.65}}
