.oni-legal{min-height:100vh;background:#f2f1eb;color:#143b32}.oni-legal-header{height:92px;padding:18px clamp(24px,6vw,100px);display:flex;align-items:center;justify-content:space-between;background:#123b32;color:#fff}.oni-legal footer a,.oni-legal-header a{color:inherit}.oni-legal main{max-width:820px;padding:80px 24px 110px;margin:auto}.oni-legal h1{font-size:clamp(42px,7vw,76px);font-weight:400;line-height:1.02;margin:22px 0}.oni-legal h2{font-size:25px;font-weight:500;margin:40px 0 10px}.oni-legal p{font-size:16px;line-height:1.75;color:#3d5149}.oni-legal .oni-legal-lead{font-size:20px}.oni-legal main a,.oni-legal main button{color:#123b32;text-decoration:underline;text-underline-offset:3px}.oni-legal-updated{margin-top:60px;font-size:13px!important}.oni-legal footer{display:flex;gap:24px;flex-wrap:wrap;padding:30px clamp(24px,6vw,100px);background:#123b32;color:#fff;font-size:13px}