.legal-doc[data-v-b6661ed7]{--bg-color: #ffffff;--text-color: #171a21;--title-color: #171a21;--accent-color: #a04033;--accent-hover: #85342a;--card-bg: #f6f7f9;--border-color: #ddd6c8;--shadow: none;font-family:var(--serif);font-size:var(--t-body);background-color:var(--bg-color);color:var(--text-color);line-height:1.6;min-height:100vh;padding:40px 20px}@media(prefers-color-scheme:dark){.legal-doc[data-v-b6661ed7]{--bg-color: #101319;--text-color: #e6e8ec;--title-color: #e6e8ec;--accent-color: #d4715e;--accent-hover: #e08a72;--card-bg: #171b23;--border-color: #332e26;--shadow: none}}.legal-doc .container[data-v-b6661ed7]{max-width:760px;width:100%;margin:0 auto}.legal-doc header[data-v-b6661ed7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--s5);border-bottom:1px solid var(--border-color);padding-bottom:20px;gap:16px;flex-wrap:wrap}.legal-doc .brand[data-v-b6661ed7]{display:flex;align-items:center;gap:12px}.legal-doc .brand-mark[data-v-b6661ed7]{width:40px;height:40px;flex:none;border-radius:4px;display:block}.legal-doc h1[data-v-b6661ed7]{color:var(--title-color);font-size:var(--t-h3);margin:0;font-weight:400;letter-spacing:-.02em}.legal-doc .tagline[data-v-b6661ed7]{font-size:var(--t-ui);color:var(--text-color);opacity:.8;margin:2px 0 0}.legal-doc .lang-switch[data-v-b6661ed7]{display:flex;gap:8px}.legal-doc .btn-lang[data-v-b6661ed7]{background-color:var(--card-bg);border:1px solid var(--border-color);color:var(--text-color);font-family:var(--font);padding:7px 14px;border-radius:3px;font-size:var(--t-note);font-weight:500;cursor:pointer;transition:all .2s}.legal-doc .btn-lang[data-v-b6661ed7]:hover{border-color:var(--accent-color)}.legal-doc .btn-lang.active[data-v-b6661ed7]{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.legal-doc .policy-card[data-v-b6661ed7]{background-color:transparent;border:0;border-radius:0;padding:0;box-shadow:none}.legal-doc .promise[data-v-b6661ed7]{background-color:transparent;border:0;border-left:2px solid var(--accent-color);border-radius:0;padding:2px 0 2px 20px;margin:0 0 var(--s5);font-size:var(--t-body);font-style:italic}.legal-doc h2[data-v-b6661ed7]{color:var(--title-color);font-weight:400;font-size:var(--t-lede);margin-top:var(--s5);margin-bottom:14px;border-bottom:1px solid var(--border-color);padding-bottom:8px}.legal-doc h2[data-v-b6661ed7]:first-of-type{margin-top:0}.legal-doc h3[data-v-b6661ed7]{color:var(--title-color);font-weight:500;font-size:var(--t-body);margin:var(--s4) 0 8px}.legal-doc p[data-v-b6661ed7],.legal-doc ul[data-v-b6661ed7]{margin-bottom:16px}.legal-doc ul[data-v-b6661ed7]{padding-left:22px}.legal-doc li[data-v-b6661ed7]{margin-bottom:8px}.legal-doc .contact-info[data-v-b6661ed7]{background-color:transparent;border-radius:0;padding:18px 0 0;border:0;border-top:1px solid var(--border-color);margin-top:var(--s5);line-height:1.9}.legal-doc a[data-v-b6661ed7]{color:var(--accent-color);text-decoration:underline;text-underline-offset:3px;font-weight:inherit}.legal-doc a[data-v-b6661ed7]:hover{color:var(--accent-hover);text-decoration:underline}.legal-doc .doc-foot[data-v-b6661ed7]{font-family:var(--mono);text-align:left;font-size:var(--t-note);color:var(--text-color);opacity:.6;margin-top:var(--s4)}
