.legal-page{color:#0a271d;background:#f7faf8;min-height:100vh;padding:48px 20px 80px}.legal-wrap{max-width:880px;margin:auto}.legal-back{color:#177d52;margin-bottom:34px;font-weight:800;text-decoration:none;display:inline-block}.legal-card{background:#fff;border:1px solid #dfe9e3;border-radius:28px;padding:clamp(28px,5vw,58px);box-shadow:0 24px 70px #0a271d14}.legal-label{color:#22a96b;letter-spacing:.18em;font-size:13px;font-weight:900}.legal-card h1{margin:16px 0 14px;font-size:clamp(36px,6vw,62px);line-height:1.02}.legal-updated{color:#71827b;margin-bottom:38px}.legal-card h2{margin:34px 0 12px;font-size:24px}.legal-card p,.legal-card li{color:#4f625a;font-size:17px;line-height:1.7}.legal-card ul,.legal-card ol{padding-left:24px}.setup-actions{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.setup-button{color:#063825;background:#24ce80;border-radius:14px;padding:15px 22px;font-weight:900;text-decoration:none;display:inline-flex}.setup-button.secondary{color:#15774e;background:#edf7f1}.setup-note{color:#2e5f4a;background:#edf8f2;border-radius:16px;padding:18px}.chrome-steps{counter-reset:steps;list-style:none;padding:0!important}.chrome-steps li{counter-increment:steps;border:1px solid #dfe9e3;border-radius:16px;margin:16px 0;padding:18px 18px 18px 64px;position:relative}.chrome-steps li:before{content:counter(steps);color:#168555;background:#dff7e9;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid;position:absolute;top:16px;left:18px}
