.legal-doc[data-v-d39e0e95]{--bg-color:#f8fafc;--text-color:#334155;--title-color:#0f172a;--accent-color:#0284c7;--accent-hover:#0369a1;--card-bg:#ffffff;--border-color:#e2e8f0;--shadow:0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:var(--bg-color);color:var(--text-color);line-height:1.6;padding:40px 20px;display:flex;justify-content:center}@media(prefers-color-scheme:dark){.legal-doc[data-v-d39e0e95]{--bg-color:#0f172a;--text-color:#cbd5e1;--title-color:#f8fafc;--accent-color:#38bdf8;--accent-hover:#0ea5e9;--card-bg:#1e293b;--border-color:#334155;--shadow:0 4px 6px -1px rgb(0 0 0 / .5)}}.container[data-v-d39e0e95]{max-width:720px;width:100%}header[data-v-d39e0e95]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;border-bottom:2px solid var(--border-color);padding-bottom:20px}h1[data-v-d39e0e95]{color:var(--title-color);font-size:28px;margin:0;font-weight:700}.lang-switch[data-v-d39e0e95]{display:flex;gap:8px}.btn-lang[data-v-d39e0e95]{background-color:var(--card-bg);border:1px solid var(--border-color);color:var(--text-color);padding:8px 16px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-lang[data-v-d39e0e95]:hover{border-color:var(--accent-color)}.btn-lang.active[data-v-d39e0e95]{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.policy-card[data-v-d39e0e95]{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:30px;box-shadow:var(--shadow)}h2[data-v-d39e0e95]{color:var(--title-color);font-size:20px;margin-top:30px;margin-bottom:15px;border-bottom:1px solid var(--border-color);padding-bottom:8px}h2[data-v-d39e0e95]:first-of-type{margin-top:0}p[data-v-d39e0e95],ul[data-v-d39e0e95]{margin-bottom:20px}li[data-v-d39e0e95]{margin-bottom:10px}.contact-info[data-v-d39e0e95]{background-color:var(--bg-color);border-radius:8px;padding:15px;border:1px dashed var(--border-color);margin-top:30px}a[data-v-d39e0e95]{color:var(--accent-color);text-decoration:none}a[data-v-d39e0e95]:hover{text-decoration:underline}
