.legal-root{color:#2a2118;background:radial-gradient(120% 80% at 50% 0,#fcf7ec 0%,#f3e7d2 70%);min-height:100vh;font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.65}.legal-root *{box-sizing:border-box}.legal-wrap{max-width:640px;margin:0 auto;padding:40px 22px 70px}.legal-wrap h1{color:#1c1109;margin:0 0 4px;font-family:Georgia,serif;font-size:26px;font-weight:600}.legal-fecha{color:#8a7a64;margin-bottom:26px;font-size:13px}.legal-wrap h2{color:#1c1109;margin:26px 0 8px;font-family:Georgia,serif;font-size:17px;font-weight:600}.legal-wrap p,.legal-wrap li{color:#3d3225}.legal-wrap ul{padding-left:20px}.legal-wrap a{color:#9c5a2a}.legal-borrador{color:#7a3416;background:#fff3e2;border:1px dashed #c9805a;border-radius:10px;margin-bottom:22px;padding:10px 14px;font-size:13px}.legal-hueco{color:#7a3416;background:#fbe9c2;border-radius:4px;padding:0 6px;font-weight:700}.legal-volver{margin-top:34px}
