.cq-legalpage[data-v-a92ecc0b]{max-width:1000px;margin:40px auto 88px;background:var(--card);border-radius:var(--r-xl);padding:clamp(28px,4.5vw,72px)}.cq-legal[data-v-a92ecc0b],.cq-legal-hero[data-v-a92ecc0b]{max-width:760px}.cq-legal-hero[data-v-a92ecc0b]{padding-top:12px;padding-bottom:8px}.cq-legal-hero__title[data-v-a92ecc0b]{font-size:clamp(2.125rem,5vw,3.25rem);margin:0;color:var(--text)}.cq-legal-hero__updated[data-v-a92ecc0b]{font-size:.875rem;color:var(--num);margin:16px 0 0}.cq-legal-hero__intro[data-v-a92ecc0b]{font-size:1.125rem;color:var(--muted2);line-height:1.6;margin:24px 0 0}.cq-legal[data-v-a92ecc0b]{padding-top:44px;padding-bottom:12px}.cq-legal__note[data-v-a92ecc0b]{font-size:.875rem;color:var(--muted2);border-left:3px solid var(--cq-accent);padding:4px 0 4px 22px;margin-bottom:44px;line-height:1.55}.cq-legal__section[data-v-a92ecc0b]{margin-bottom:36px}.cq-legal__section[data-v-a92ecc0b]:last-child{margin-bottom:0}.cq-legal__heading[data-v-a92ecc0b]{font-size:1.5rem;letter-spacing:-.015em;line-height:1.2;margin:0 0 12px;color:var(--text)}.cq-legal__body[data-v-a92ecc0b]{font-size:1rem;color:var(--muted2);line-height:1.7;margin:0}@media(max-width:860px){.cq-legalpage[data-v-a92ecc0b]{margin-top:0;margin-bottom:56px}}@media(max-width:700px){.cq-legal-hero[data-v-a92ecc0b]{padding-top:52px}.cq-legal[data-v-a92ecc0b]{padding-bottom:72px}}@media(max-width:640px){.cq-legalpage[data-v-a92ecc0b]{border-radius:0;margin-top:0;padding-left:20px;padding-right:20px}}
