.page-module__Vo2Nhq__legal{background:linear-gradient(#fff 0%,#fefbff 100%);width:100%;padding:56px 18px 72px}.page-module__Vo2Nhq__legal-inner{gap:18px;max-width:980px;margin:0 auto;display:grid}.page-module__Vo2Nhq__legal h1{text-align:center;color:var(--brand-2);letter-spacing:.2px;margin:0 0 6px;font-size:max(2rem,min(2.2vw + 1rem,2.6rem));font-weight:800}.page-module__Vo2Nhq__legal h1:after{content:"";background:linear-gradient(90deg,var(--brand-5),var(--brand-2));border-radius:2px;width:96px;height:3px;margin:8px auto 0;display:block}.page-module__Vo2Nhq__section{background:rgba(108,40,151,.043);border:1px solid rgba(108,40,151,.12);border-radius:12px;padding:18px 20px;box-shadow:0 6px 18px rgba(51,25,86,.06)}.page-module__Vo2Nhq__section h2{color:var(--brand-2);margin:0 0 10px;font-size:max(1.2rem,min(.8vw + 1rem,1.6rem));font-weight:800}.page-module__Vo2Nhq__section p,.page-module__Vo2Nhq__section li{color:#1f2933;font-size:max(1rem,min(.5vw + .9rem,1.12rem));line-height:1.85}.page-module__Vo2Nhq__meta{color:#5a5565;flex-wrap:wrap;gap:12px 20px;font-size:.9rem;display:flex}.page-module__Vo2Nhq__linkRow{justify-content:center;display:flex}.page-module__Vo2Nhq__link{color:#fff;background:linear-gradient(90deg,var(--brand-1),var(--brand-2));border:1px solid rgba(255,255,255,.6);border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px rgba(51,25,86,.18)}
