.legal-doc[data-v-f4758ae4]{--bg-color: #faf8f5;--text-color: #181b23;--title-color: #181b23;--accent-color: #b54334;--accent-hover: #9a3528;--card-bg: #ffffff;--border-color: rgba(30, 34, 46, .1);--shadow: var(--card-shadow);font-family:var(--serif);font-size:var(--t-body);background-color:var(--bg-color);color:var(--text-color);line-height:1.65;min-height:100vh;padding:48px 20px}@media(prefers-color-scheme:dark){.legal-doc[data-v-f4758ae4]{--bg-color: #0f1117;--text-color: #edf0f6;--title-color: #edf0f6;--accent-color: #e57662;--accent-hover: #f08e7c;--card-bg: #181c26;--border-color: rgba(230, 235, 245, .1);--shadow: var(--card-shadow)}}.legal-doc .container[data-v-f4758ae4]{max-width:800px;width:100%;margin:0 auto}.legal-doc header[data-v-f4758ae4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--s5);border-bottom:1px solid var(--border-color);padding-bottom:24px;gap:16px;flex-wrap:wrap}.legal-doc .brand[data-v-f4758ae4]{display:flex;align-items:center;gap:14px}.legal-doc .brand-mark[data-v-f4758ae4]{width:44px;height:44px;flex:none;border-radius:10px;box-shadow:0 2px 8px #0000001f;display:block}.legal-doc h1[data-v-f4758ae4]{color:var(--title-color);font-size:24px;margin:0;font-weight:600;letter-spacing:-.02em}.legal-doc .tagline[data-v-f4758ae4]{font-family:var(--font);font-size:13.5px;color:var(--text-color);opacity:.7;margin:2px 0 0}.legal-doc .lang-switch[data-v-f4758ae4]{display:flex;gap:6px}.legal-doc .btn-lang[data-v-f4758ae4]{background-color:var(--card-bg);border:1px solid var(--border-color);color:var(--text-color);font-family:var(--font);padding:6px 14px;border-radius:var(--radius-full);font-size:13px;font-weight:550;cursor:pointer;transition:all .2s}.legal-doc .btn-lang[data-v-f4758ae4]:hover{border-color:var(--accent-color)}.legal-doc .btn-lang.active[data-v-f4758ae4]{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.legal-doc .policy-card[data-v-f4758ae4]{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:clamp(28px,4vw,48px);box-shadow:0 4px 20px -2px #1418260d}.legal-doc .promise[data-v-f4758ae4]{background-color:var(--bg-color);border:1px solid var(--border-color);border-left:3px solid var(--accent-color);border-radius:var(--radius);padding:16px 20px;margin:0 0 var(--s5);font-size:var(--t-body)}.legal-doc h2[data-v-f4758ae4]{color:var(--title-color);font-weight:600;font-size:22px;margin-top:var(--s5);margin-bottom:14px;border-bottom:1px solid var(--border-color);padding-bottom:8px}.legal-doc h2[data-v-f4758ae4]:first-of-type{margin-top:0}.legal-doc h3[data-v-f4758ae4]{color:var(--title-color);font-weight:600;font-size:18px;margin:var(--s4) 0 8px}.legal-doc p[data-v-f4758ae4],.legal-doc ul[data-v-f4758ae4]{margin-bottom:16px;font-size:16.5px}.legal-doc ul[data-v-f4758ae4]{padding-left:22px}.legal-doc li[data-v-f4758ae4]{margin-bottom:8px}.legal-doc .contact-info[data-v-f4758ae4]{background-color:var(--bg-color);border-radius:var(--radius);padding:20px;border:1px solid var(--border-color);margin-top:var(--s5);line-height:1.8;font-size:15.5px}.legal-doc a[data-v-f4758ae4]{color:var(--accent-color);text-decoration:underline;text-underline-offset:3px;font-weight:500}.legal-doc a[data-v-f4758ae4]:hover{color:var(--accent-hover)}.legal-doc .doc-foot[data-v-f4758ae4]{font-family:var(--font);text-align:center;font-size:13px;color:var(--text-color);opacity:.6;margin-top:var(--s5)}
