.digo-legal-page{max-width:980px;margin:40px auto;padding:0 20px 50px;color:#111827;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.75}
                .digo-legal-hero{padding:38px 34px;border-radius:24px;background:linear-gradient(135deg,#f7f5ff,#eef8ff);border:1px solid #e5e7eb;margin-bottom:28px}
                .digo-legal-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:7px 12px;border-radius:999px;background:#fff;color:#4f22ff;font-size:13px;font-weight:800;box-shadow:0 10px 26px rgba(79,34,255,.08)}
                .digo-legal-page h1{margin:0;color:#07112b;font-size:clamp(32px,4vw,52px);line-height:1.06;letter-spacing:-1.2px;font-weight:900}
                .digo-legal-intro{max-width:780px;margin:18px 0 0;color:#4b5563;font-size:18px}
                .digo-legal-card{margin:18px 0;padding:28px;border:1px solid #e5e7eb;border-radius:20px;background:#fff;box-shadow:0 18px 55px rgba(15,23,42,.06)}
                .digo-legal-card h2{margin:0 0 12px;color:#07112b;font-size:24px;line-height:1.25;font-weight:850}
                .digo-legal-card p{margin:0 0 14px;color:#4b5563;font-size:16px}
                .digo-legal-card ul{margin:12px 0 0;padding-left:22px;color:#4b5563}
                .digo-legal-card li{margin:0 0 9px}
                .digo-legal-note{margin-top:22px;padding:18px 20px;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569;font-size:15px}
                .digo-legal-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}
                .digo-legal-contact span{display:block;padding:14px 16px;border-radius:14px;background:#f8fafc;border:1px solid #e5e7eb;color:#374151;font-size:15px}
                .digo-legal-contact strong{display:block;color:#111827;margin-bottom:2px}
                @media(max-width:640px){.digo-legal-page{margin:24px auto;padding:0 14px 36px}.digo-legal-hero{padding:28px 20px}.digo-legal-card{padding:22px 18px}.digo-legal-contact{grid-template-columns:1fr}}
