[data-v-3716538d]:root{--accent:#00d1c1}.legal-container[data-v-3716538d]{display:flex;margin:0 auto;max-width:1600px;min-height:100vh;overflow:visible!important;position:relative}.legal-sidebar[data-v-3716538d]{align-self:flex-start;background-color:transparent;border-right:1px solid #ececec;flex-shrink:0;height:100vh;overflow-y:auto;padding:20px 10px;position:sticky;top:0;width:320px;z-index:10}.sidebar-header h3[data-v-3716538d]{font-size:1.2rem;font-weight:700;margin-bottom:8px}.sidebar-header p[data-v-3716538d]{color:var(--text-main);font-size:.85rem;margin-bottom:30px}.legal-sidebar ul[data-v-3716538d]{list-style:none}.legal-sidebar li[data-v-3716538d]{margin-bottom:12px}.legal-sidebar a[data-v-3716538d]{color:var(--text-main);cursor:pointer;display:block;font-size:.95rem;text-decoration:none;transition:all .2s ease}.legal-sidebar a.active[data-v-3716538d],.legal-sidebar a[data-v-3716538d]:hover{color:#00d1c1;font-weight:var(--fw-semibold);transform:translate(4px)}.legal-content[data-v-3716538d]{background-color:transparent;flex:1;padding:0 0 0 32px}.content-wrapper[data-v-3716538d]{margin:0 auto;max-width:850px}.content-header h1[data-v-3716538d]{font-size:var(--fs-h2);font-weight:var(--fw-bold);margin-bottom:24px}.lead[data-v-3716538d]{color:var(--text-main);font-size:var(--fs-body);margin-bottom:60px}section[data-v-3716538d]{margin-bottom:clamp(40px,10vh,80px);scroll-margin-top:150px}section h2[data-v-3716538d]{border-bottom:1px solid var(--brand-purple);font-size:var(--fs-h3);margin-bottom:20px;padding-bottom:12px}.section-body[data-v-3716538d] li,.section-body[data-v-3716538d] p{color:var(--text-main);font-size:var(--fs-body);margin-bottom:18px}.section-body[data-v-3716538d] h3{font-size:var(--fs-h4)}.section-body[data-v-3716538d] ul{margin-bottom:20px;margin-left:24px}.section-body[data-v-3716538d] a{color:#00d1c1;font-weight:var(--fw-semibold);text-decoration:underline}.section-body[data-v-3716538d] strong{color:var(--text-main);font-weight:var(--fw-semibold)}@media(max-width:900px){.legal-container[data-v-3716538d]{flex-direction:column}.legal-sidebar[data-v-3716538d]{align-self:stretch;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff;border-bottom:1px solid #ececec;border-right:none;height:auto;padding:0;position:sticky;top:0;width:100%;z-index:100}.nav-wrapper[data-v-3716538d]{align-items:center;display:flex;margin-top:10px;position:relative}@keyframes nudge-3716538d{0%,to{opacity:.3;transform:translate(0)}50%{opacity:1;transform:translate(5px)}}.legal-sidebar ul[data-v-3716538d]{display:flex;gap:20px;overflow-x:auto;padding-bottom:10px;scrollbar-width:none;white-space:nowrap}.legal-sidebar a.active[data-v-3716538d]{border-bottom:2px solid #00d1c1;transform:none}.legal-sidebar li[data-v-3716538d]{margin-bottom:0}.legal-content[data-v-3716538d]{padding:20px 0}}
