.legal_wrap__vpepp{position:relative;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,4vw,2.4rem) 4.5rem;max-width:760px;border:1px solid var(--border);border-radius:20px;background:linear-gradient(145deg,color-mix(in srgb,var(--bg-elevated) 58%,transparent),color-mix(in srgb,var(--bg-panel) 78%,transparent));box-shadow:var(--shadow);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);margin-top:3rem;margin-bottom:3rem}.legal_wrap__vpepp h1{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:-.03em;margin:0 0 .5rem}.legal_meta__UFKDA{color:var(--text-dim);font-size:.85rem;margin-bottom:2rem;font-family:var(--font-mono)}.legal_wrap__vpepp h2{margin:2rem 0 .6rem;font-size:1.15rem}.legal_wrap__vpepp li,.legal_wrap__vpepp p{color:var(--text-muted);line-height:1.65}.legal_wrap__vpepp ul{padding-left:1.2rem}.legal_notice__jLVeD{border:1px solid var(--border-strong);background:var(--bg-elevated);padding:1rem 1.1rem;border-radius:var(--radius-sm);margin:1rem 0 1.5rem;color:var(--text);font-size:.95rem}@media (max-width:600px){.legal_wrap__vpepp{width:calc(100% - 1.5rem);margin-top:1.25rem;margin-bottom:1.5rem;padding:1.5rem 1.2rem 2rem;border-radius:15px}}