.legal-main[data-v-428ce45e]{min-height:80vh;padding:8.5rem 0 6rem}.legal-container[data-v-428ce45e]{max-width:1100px}.back-link[data-v-428ce45e]{align-items:center;color:#9e93a8;display:inline-flex;font-size:.82rem;font-weight:650;gap:.45rem;text-decoration:none}.back-link[data-v-428ce45e]:hover{color:#fff}.draft-banner[data-v-428ce45e]{align-items:start;background:#f5be5411;border:1px solid rgba(245,190,84,.22);border-radius:.9rem;display:grid;gap:.8rem;grid-template-columns:2.5rem minmax(0,1fr);margin-top:2rem;padding:.9rem}.draft-banner>span[data-v-428ce45e]{align-items:center;background:#f5be541a;border-radius:.7rem;color:#f5cf83;display:inline-flex;height:2.5rem;justify-content:center;width:2.5rem}.draft-banner strong[data-v-428ce45e]{color:#f4d79b;font-size:.82rem}.draft-banner p[data-v-428ce45e]{color:#aa956e;font-size:.76rem;line-height:1.55;margin:.3rem 0 0}.legal-header[data-v-428ce45e]{margin-top:4.5rem;max-width:790px}.legal-header h1[data-v-428ce45e]{font-size:clamp(2.6rem,6vw,5rem);letter-spacing:-.055em;margin:0}.legal-header>p[data-v-428ce45e]:not(.section-kicker){color:#aaa0b4;font-size:1.04rem;line-height:1.7;margin:1.3rem 0 .8rem}.legal-header small[data-v-428ce45e]{color:#706677;font-size:.72rem}.legal-layout[data-v-428ce45e]{align-items:start;display:grid;gap:2rem;grid-template-columns:15rem minmax(0,1fr);margin-top:3.5rem}.legal-layout>aside[data-v-428ce45e]{border-left:1px solid hsla(0,0%,100%,.09);display:grid;gap:.7rem;padding-left:1rem;position:sticky;top:6.5rem}.legal-layout>aside strong[data-v-428ce45e]{color:#d8d0de;font-size:.78rem;margin-bottom:.35rem}.legal-layout>aside a[data-v-428ce45e]{color:#786e82;font-size:.67rem;line-height:1.4;text-decoration:none}.legal-layout>aside a[data-v-428ce45e]:hover{color:#c7a6f3}.legal-document[data-v-428ce45e]{padding:clamp(1.3rem,4vw,3rem)}.legal-document section[data-v-428ce45e]{border-bottom:1px solid hsla(0,0%,100%,.075);padding:0 0 2rem;scroll-margin-top:7rem}.legal-document section+section[data-v-428ce45e]{padding-top:2rem}.legal-document h2[data-v-428ce45e]{color:#f0ecf4;font-size:1.22rem;letter-spacing:-.02em;margin:0}.legal-document p[data-v-428ce45e]{color:#9a90a4;font-size:.9rem;line-height:1.8;margin:.85rem 0 0}.legal-reference[data-v-428ce45e]{align-items:center;color:#a77bd9;display:flex;font-size:.76rem;gap:.6rem;margin-top:2rem}.legal-reference a[data-v-428ce45e]{color:#c7a5ef}@media(max-width:800px){.legal-layout[data-v-428ce45e]{grid-template-columns:1fr}.legal-layout>aside[data-v-428ce45e]{display:none}}
