:root{--ink:#111817;--green:#153d35;--lime:#d9ff42;--paper:#f4f5f0;--muted:#65716d;--line:#dce1db}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.7 Arial,sans-serif}a{color:inherit}.legal-head{padding:22px 6vw;background:var(--green);color:#fff;display:flex;justify-content:space-between;align-items:center}.legal-head b{color:var(--lime)}.legal-head a{text-decoration:none}.legal-main{max-width:900px;margin:55px auto;padding:0 24px}.legal-main h1{font-size:46px;line-height:1.1}.legal-main h2{margin-top:38px}.legal-main section{background:#fff;border:1px solid var(--line);border-radius:12px;padding:25px;margin:14px 0}.todo{background:#fff1c7!important;border-color:#e7c85a!important}.legal-foot{padding:35px 6vw;background:var(--ink);color:#fff;display:flex;gap:24px;flex-wrap:wrap}
