.legal-header{position:sticky;background:rgba(255,255,255,.9);border-bottom:1px solid #ece6f5}.legal-actions{display:flex;align-items:center;gap:18px}.language-link{display:inline-grid;place-items:center;min-width:40px;padding:6px 10px;border:1px solid #ded4ef;border-radius:99px;color:#5537a5;font-size:12px;font-weight:800;text-decoration:none}.legal-page{padding:105px 0 110px;background:linear-gradient(180deg,#f7f3ff 0,#fff 38%)}.legal-wrap{max-width:920px}.legal-page h1{max-width:700px;margin:12px 0 20px;font-size:clamp(42px,6vw,72px)}.legal-intro{max-width:780px;color:#554d65;font-size:20px}.legal-effective{margin:28px 0 54px;color:#81768e;font-size:14px;font-weight:700}.legal-content{display:grid;gap:14px}.legal-content section{display:grid;grid-template-columns:50px 1fr;gap:18px;padding:29px 30px;background:#fff;border:1px solid #e6dff0;border-radius:14px;box-shadow:0 12px 28px rgba(50,31,85,.05)}.legal-content section>span{color:#8060c7;font:800 15px Manrope}.legal-content h2{margin:0 0 10px;font-size:24px;letter-spacing:-.035em}.legal-content p{margin:0;color:#625a70;font-size:15px}.legal-footer{display:flex;align-items:center;justify-content:space-between;gap:24px}.legal-footer div{display:flex;gap:18px}.legal-footer a{color:#dcd5e5;font-size:13px;text-decoration:none}.legal-footer a:hover{color:#fff}@media(max-width:560px){.legal-header .nav{height:70px}.legal-page{padding:74px 0}.legal-page h1{font-size:43px}.legal-intro{font-size:17px}.legal-content section{grid-template-columns:1fr;gap:8px;padding:24px 21px}.legal-content h2{font-size:22px}.legal-footer{align-items:flex-start;flex-direction:column}.legal-footer div{flex-wrap:wrap}}
.legal-header{position:sticky;background:rgba(255,255,255,.9);border-bottom:1px solid #ece6f5}.legal-actions{display:flex;align-items:center;gap:18px}.language-link{display:inline-grid;place-items:center;min-width:40px;padding:6px 10px;border:1px solid #ded4ef;border-radius:99px;color:#5537a5;font-size:12px;font-weight:800;text-decoration:none}.legal-page{padding:105px 0 110px;background:linear-gradient(180deg,#f7f3ff 0,#fff 38%)}.legal-wrap{max-width:1160px}.legal-hero{display:grid;grid-template-columns:1fr .92fr;gap:58px;align-items:center;margin-bottom:54px}.legal-page h1{max-width:700px;margin:12px 0 20px;font-size:clamp(42px,6vw,72px)}.legal-intro{max-width:640px;color:#554d65;font-size:20px}.legal-effective{margin:28px 0 0;color:#81768e;font-size:14px;font-weight:700}.legal-hero figure{margin:0;overflow:hidden;border:1px solid #ddd0ff;border-radius:22px;box-shadow:0 28px 65px rgba(53,31,116,.2)}.legal-hero img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.legal-content{display:grid;gap:14px;width:min(920px,100%);margin:auto}.legal-content section{display:grid;grid-template-columns:50px 1fr;gap:18px;padding:29px 30px;background:#fff;border:1px solid #e6dff0;border-radius:14px;box-shadow:0 12px 28px rgba(50,31,85,.05)}.legal-content section>span{color:#8060c7;font:800 15px Manrope}.legal-content h2{margin:0 0 10px;font-size:24px;letter-spacing:-.035em}.legal-content p{margin:0;color:#625a70;font-size:15px}.legal-footer{display:flex;align-items:center;justify-content:space-between;gap:24px}.legal-footer div{display:flex;gap:18px}.legal-footer a{color:#dcd5e5;font-size:13px;text-decoration:none}.legal-footer a:hover{color:#fff}@media(max-width:850px){.legal-hero{grid-template-columns:1fr;gap:34px}.legal-hero figure{max-width:680px}}@media(max-width:560px){.legal-header .nav{height:70px}.legal-page{padding:74px 0}.legal-page h1{font-size:43px}.legal-intro{font-size:17px}.legal-content section{grid-template-columns:1fr;gap:8px;padding:24px 21px}.legal-content h2{font-size:22px}.legal-footer{align-items:flex-start;flex-direction:column}.legal-footer div{flex-wrap:wrap}}
