.legal-hero[data-v-045eb2c1]{padding:40px 0 24px;background:radial-gradient(900px 280px at 15% 10%,rgba(30,64,175,.08),transparent 60%),radial-gradient(700px 260px at 85% 0%,rgba(16,185,129,.07),transparent 55%),linear-gradient(180deg,#ffffff 0%,#f8f8f7 100%);border-bottom:1px solid #ececec}.default-layout[data-v-045eb2c1] .main-content{padding-top:0}.container[data-v-045eb2c1]{max-width:980px;margin:0 auto;padding:0 24px}.page-title[data-v-045eb2c1]{font-size:42px;font-weight:650;color:#1a1a1a;letter-spacing:-.02em;margin:0}.page-subtitle[data-v-045eb2c1]{margin-top:10px;color:#6b7280;font-size:14px}.legal-content[data-v-045eb2c1]{background:#f8f8f7;padding:40px 0 90px}.policy[data-v-045eb2c1]{max-width:900px;background:#ffffff;border:1px solid #eeeeee;border-radius:14px;padding:40px 28px;box-shadow:0 10px 30px #0000000a;line-height:1.7;color:#1f2937}.policy h2[data-v-045eb2c1]{font-size:1.75em;font-weight:600;margin-top:48px;margin-bottom:16px;color:#111827;border-bottom:2px solid #e5e7eb;padding-bottom:8px}.policy h3[data-v-045eb2c1]{font-size:1.25em;font-weight:600;margin-top:24px;margin-bottom:12px;color:#374151}.policy p[data-v-045eb2c1]{margin-bottom:16px;color:#4b5563}.policy ul[data-v-045eb2c1]{margin-left:24px;margin-bottom:16px;list-style-type:disc}.policy li[data-v-045eb2c1]{margin-bottom:8px;color:#4b5563;padding-left:4px}.policy strong[data-v-045eb2c1]{color:#111827;font-weight:600}@media (max-width: 768px){.legal-hero[data-v-045eb2c1]{padding:52px 0 18px}.container[data-v-045eb2c1]{padding:0 16px}.page-title[data-v-045eb2c1]{font-size:32px}.policy[data-v-045eb2c1]{padding:28px 18px;border-radius:12px}.policy h2[data-v-045eb2c1]{font-size:1.5em;margin-top:32px}.policy h3[data-v-045eb2c1]{font-size:1.15em}}
