.legal-page .nav .lang{margin-inline-start:auto}.legal{padding:120px 0 90px}.legal .w{max-width:780px}.legal .back{display:inline-block;font-size:.92rem;font-weight:500;color:var(--soft);margin-bottom:26px;padding:6px 0}.legal .back:hover,.legal h1{color:var(--navy)}.legal h1{font-size:clamp(2.2rem,5vw,3.2rem);margin-bottom:.4em}.legal h2{font-size:1.3rem;color:var(--navy);margin:2em 0 .5em}.legal li,.legal p{color:var(--ink)}.legal p+p{margin-top:.8em}.legal .lead{font-size:1.1rem;color:var(--soft)}.legal ul{list-style:disc;padding-inline-start:1.3em;margin:.6em 0 .9em}.legal li{padding:4px 0}.legal li::marker{color:var(--y)}.legal a:not(.back){text-decoration:underline;text-underline-offset:3px}.legal .draft{border:1.5px dashed var(--y);background:#FFF9E6;border-radius:12px;padding:12px 16px;font-size:.95rem;margin:0 0 28px}.legal mark.todo{background:#FFF0B8;color:#5A4300;border-radius:4px;padding:0 .3em;font-weight:500}.legal .upd{margin-top:3em;font-size:.9rem;color:var(--soft)}.legal-page .end{padding-bottom:40px}.legal-page .end a:hover,.legal-page .end a[aria-current]{color:#fff}@media (max-width:860px){.legal{padding-top:96px}}