.vm-legal-page{min-height:620px;padding:48px 24px;background:linear-gradient(135deg,#f7faff,#fff8f2);font:16px/1.75 Arial,sans-serif;color:#253049}.vm-legal-page article{width:min(920px,100%);margin:auto;padding:44px 54px;border:1px solid #dde5f0;border-radius:16px;background:#fff;box-shadow:0 12px 36px rgba(22,48,90,.08)}.vm-legal-kicker{margin:0;color:#ff620f;font-size:13px;font-weight:800;letter-spacing:1.5px}.vm-legal-page h1{margin:5px 0;font-size:42px;color:#111827}.vm-legal-updated{padding-bottom:22px;border-bottom:1px solid #e2e7ef;color:#758197}.vm-legal-page h2{margin:28px 0 7px;color:#145be7;font-size:21px}.vm-legal-page p{margin:0 0 12px}@media(max-width:620px){.vm-legal-page article{padding:30px 24px}.vm-legal-page h1{font-size:34px}}
