.legal-page[data-v-438edb4b]{width:100%;min-height:100vh;padding:calc(var(--header-offset) + 64px) 24px 110px;color:var(--text-main,#26301d);background:radial-gradient(circle at 85% 0%, #a9b6894d, transparent 32%), var(--page-bg,#f6f7f2);overflow-x:hidden}.legal-article[data-v-438edb4b]{width:100%;max-width:780px;margin:0 auto}.legal-badge[data-v-438edb4b]{color:var(--text-accent,#52613b);background:#a9b68940;border-radius:999px;align-items:center;padding:8px 16px;font-size:14px;font-weight:900;display:inline-flex}.legal-header h1[data-v-438edb4b]{color:var(--text-main,#26301d);margin:20px 0 0;font-size:clamp(32px,5.2vw,52px);font-weight:950;line-height:1.4}.legal-intro[data-v-438edb4b]{color:var(--text-soft,#46513a);margin:18px 0 0;font-size:clamp(17px,2.2vw,19px);line-height:2}.legal-updated[data-v-438edb4b]{border-bottom:1px solid var(--glass-border,#68764d24);color:var(--text-muted,#59624d);margin:16px 0 0;padding-bottom:28px;font-size:14px;font-weight:700}.legal-section h2[data-v-438edb4b]{color:var(--text-main,#26301d);margin:40px 0 0;font-size:clamp(21px,2.6vw,26px);font-weight:900;line-height:1.6}.legal-section p[data-v-438edb4b],.legal-contact[data-v-438edb4b]{color:var(--text-soft,#46513a);margin:12px 0 0;font-size:17px;line-height:2.1}.legal-contact[data-v-438edb4b]{border:1px solid var(--glass-border,#68764d24);background:var(--glass-bg,#ffffffb8);box-shadow:0 18px 45px var(--shadow-soft,#1f271b14), inset 0 1px 0 #ffffff2e;border-radius:24px;margin-top:48px;padding:22px 26px}@media (max-width:768px){.legal-page[data-v-438edb4b]{padding:calc(var(--header-offset) + 40px) 20px 90px}}@media (max-width:480px){.legal-page[data-v-438edb4b]{padding:calc(var(--header-offset) + 28px) 16px 72px}.legal-section p[data-v-438edb4b],.legal-contact[data-v-438edb4b]{font-size:16px}.legal-contact[data-v-438edb4b]{padding:18px 20px}}
