.legal{padding:40px 0;background:var(--bg-surface)}.legal .crumbs{font-size:13px;color:var(--fg-2);margin-bottom:18px}.legal .crumbs a{color:var(--brand)}.legal-note{border:1px solid var(--cta);background:var(--cta-100);color:#6b4e0e;border-radius:12px;padding:12px 16px;font-size:13px;line-height:1.5;margin-bottom:28px}.legal-doc{font-size:15px;line-height:1.68;color:var(--fg)}.legal-doc h1{font-size:32px;line-height:1.2;margin:0 0 20px}.legal-doc h2{font-size:21px;margin:34px 0 12px}.legal-doc h3{font-size:17px;margin:26px 0 10px}.legal-doc p{margin:0 0 12px}.legal-doc ul{margin:0 0 14px;padding-left:22px}.legal-doc li{margin-bottom:6px}.legal-doc strong{color:var(--fg)}.legal-doc a{color:var(--brand)}.legal-doc table{width:100%;border-collapse:collapse;margin:12px 0 18px;font-size:14px}.legal-doc th,.legal-doc td{border:1px solid var(--border);padding:9px 11px;text-align:left;vertical-align:top}.legal-doc th{background:var(--bg-canvas);font-weight:600}.legal-doc blockquote{margin:14px 0;padding:12px 16px;border-left:3px solid var(--brand);background:var(--bg-canvas);border-radius:0 10px 10px 0}.legal-links{display:flex;flex-wrap:wrap;gap:18px;margin:36px 0 12px;font-size:14px}.legal-links a{color:var(--brand);text-decoration:underline}@media(max-width:720px){.legal{padding-top:28px}.legal-doc h1{font-size:25px}.legal-doc{font-size:14.5px}}@media(max-width:720px){.legal-doc table{display:block;overflow-x:auto;white-space:nowrap}}.da-act{margin:18px 0 26px}.da-who{margin:0 0 10px}.da-msg{margin:0;padding:10px 12px;border-radius:8px;background:var(--danger-100);color:var(--danger)}.da-msg.ok{background:var(--ok-100);color:var(--ok-700)}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover{background:#8c2828;text-decoration:none}.btn-danger[disabled]{opacity:.6;cursor:default}
