.legal h1{margin:0}.legal .eff{margin:2px 0 8px}.legal h2{font-size:20px;line-height:28px;margin:22px 0 6px;scroll-margin-top:72px}.legal h3{font-size:16px;line-height:24px;margin:14px 0 4px}.legal li,.legal p{max-width:760px}.legal ul{padding-left:20px;margin:6px 0}.legal li{margin:2px 0}.legal .lead{margin:8px 0 0}.legal .keep{border:1px solid var(--line);border-left:4px solid var(--nav);border-radius:var(--r);padding:10px 14px;margin:10px 0;max-width:760px}.toc a{display:block;padding:7px 0;border-top:1px solid var(--line);text-decoration:none;color:var(--nav);font-weight:600}.toc a:first-of-type{border-top:0}.toc a:hover{text-decoration:underline}.delform{display:grid;grid-gap:12px;gap:12px;max-width:520px;margin:10px 0 4px}.delform .seg{height:44px}.delform .seg button{height:44px;font-size:14px}.delform textarea.inp{height:auto;min-height:88px;padding:10px 12px;resize:vertical;font:inherit;font-size:16px}.delform .err{color:var(--bad);font-weight:600;margin:0}.delform .trap{position:absolute;left:-9999px;top:0;width:200px}.mydata a,.mydata button{display:flex;align-items:center;width:100%;min-height:44px;padding:0;border:0;border-top:1px solid var(--line);background:none;text-align:left;cursor:pointer;font:inherit;text-decoration:none}.mydata button{border-top:0}