.legal{padding-bottom:40px}.legal .top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.legal .top a{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.legal h1.serif{margin:6px 0 10px;font-size:34px}.legal .lead{color:var(--ink2);margin-bottom:6px;font-size:17px}.legal .upd{color:var(--muted);margin-bottom:26px;font-size:12px}.legal h2{font-family:var(--serif);margin:26px 0 8px;font-size:23px;font-weight:500;line-height:1.15}.legal p{color:var(--ink2);margin:0 0 12px;font-size:16px;line-height:1.6}.legal ul{margin:0 0 14px 18px;padding:0}.legal li{color:var(--ink2);margin-bottom:6px;font-size:16px;line-height:1.6}.legal a.in{color:var(--primary);font-weight:700}.legal mark{background:var(--c3);color:var(--ink);border-radius:5px;padding:1px 5px;font-weight:600}.legal .others{border-top:1px solid var(--rule);margin-top:34px;padding-top:18px}.legal .others .kicker{margin-bottom:8px}.legal .others a{border-bottom:1px solid var(--rule);font-family:var(--serif);padding:9px 0;font-size:19px;display:block}.legal .index a{border-bottom:1px solid var(--rule);padding:14px 0;display:block}.legal .index b{font-family:var(--serif);font-size:22px;font-weight:500;display:block}.legal .index span{color:var(--muted);font-size:14px}.legal .help{color:var(--muted);margin-top:26px;font-size:14px}
