:root{--mbh-legal-ink:#16102b;--mbh-legal-violet:#321465}body.mbh-legal-body{margin:0;background:#f4f0fa;color:var(--mbh-legal-ink);font-family:"MBH Atlas",Arial,sans-serif;direction:rtl}.mbh-legal-page{min-height:100vh;padding:40px 20px;background:radial-gradient(circle at 10% 0,rgba(231,53,180,.14),transparent 35%),linear-gradient(145deg,#f7f5fc,#ebe3f7)}.mbh-legal-shell{width:min(100%,860px);margin:0 auto;padding:clamp(28px,5vw,72px);border:1px solid rgba(72,35,123,.14);border-radius:26px;background:rgba(255,255,255,.86);box-shadow:0 24px 70px rgba(46,20,88,.13)}.mbh-legal-back{color:#5722a0;font-weight:800;text-decoration:none}.mbh-legal-label{margin:48px 0 10px;color:#a03acb;font-weight:800}.mbh-legal-shell h1{margin:0 0 36px;color:var(--mbh-legal-violet);font-family:Rubik,Arial,sans-serif;font-size:clamp(38px,6vw,64px);line-height:1.1}.mbh-legal-content{font-size:19px;line-height:1.8}.mbh-legal-content h2{margin:32px 0 8px;color:var(--mbh-legal-violet);font-family:Rubik,Arial,sans-serif;font-size:28px}.mbh-legal-content p{margin:0 0 16px}.mbh-legal-draft{margin:42px 0 0;padding:14px 18px;border-right:4px solid #e33bb4;border-radius:10px;background:#f7eafb;color:#5e356f;font-size:15px}
