.legal-page[data-v-99666866]{background:#f8fafc;font-family:Inter,sans-serif;min-height:100vh;padding-bottom:80px}.hero-section[data-v-99666866]{background:#0f172a;color:#fff;padding:80px 0 60px;text-align:center}.hero-section .page-title[data-v-99666866]{font-size:2.5rem;font-weight:800;letter-spacing:-.02em;margin-bottom:10px}.hero-section .last-updated[data-v-99666866]{color:#94a3b8;font-size:.9rem;letter-spacing:.05em;text-transform:uppercase}.container[data-v-99666866]{margin:0 auto;max-width:1100px;padding:0 20px}.content-wrapper[data-v-99666866]{display:grid;gap:50px;grid-template-columns:280px 1fr;margin-top:-40px}.sidebar-nav .sticky-nav[data-v-99666866]{background:#fff;border-radius:16px;box-shadow:0 10px 30px #0000000a;padding:30px;position:sticky;top:100px}.sidebar-nav .sticky-nav h3[data-v-99666866]{color:#94a3b8;font-size:.85rem;letter-spacing:.1em;margin-bottom:20px;text-transform:uppercase}.sidebar-nav .sticky-nav ul[data-v-99666866]{list-style:none;padding:0}.sidebar-nav .sticky-nav ul li[data-v-99666866]{margin-bottom:8px}.sidebar-nav .sticky-nav ul li a[data-v-99666866]{border-radius:10px;color:#64748b;display:block;font-size:.95rem;font-weight:600;padding:10px 15px;text-decoration:none;transition:all .2s ease}.sidebar-nav .sticky-nav ul li a[data-v-99666866]:hover{background:#f1f5f9;color:#1e40af}.sidebar-nav .sticky-nav ul li.active a[data-v-99666866]{background:#1e40af;box-shadow:0 4px 12px #1e40af33;color:#fff}.main-article[data-v-99666866]{background:#fff;border-radius:24px;box-shadow:0 4px 30px #00000005;padding:60px}.main-article[data-v-99666866] .article-body{color:#334155;font-size:1.1rem;line-height:1.8}.main-article[data-v-99666866] .article-body h2{border-bottom:2px solid #f1f5f9;color:#0f172a;font-size:1.8rem;font-weight:800;margin:45px 0 20px;padding-bottom:10px}.main-article[data-v-99666866] .article-body h3{color:#1e293b;font-size:1.3rem;font-weight:700;margin:35px 0 15px}.main-article[data-v-99666866] .article-body p{margin-bottom:25px}.main-article[data-v-99666866] .article-body ul{margin-bottom:30px;padding-left:20px}.main-article[data-v-99666866] .article-body ul li{margin-bottom:12px}.main-article[data-v-99666866] .article-body ul li::marker{color:#1e40af}.main-article[data-v-99666866] .article-body strong{color:#0f172a;font-weight:700}.main-article[data-v-99666866] .article-body .faq-item{background:#f8fafc;border-radius:15px;margin-bottom:20px;padding:25px}.main-article[data-v-99666866] .article-body .faq-item h3{color:#1e40af;font-size:1.15rem;margin-top:0}.main-article[data-v-99666866] .article-body .faq-item p{color:#475569;font-size:1rem;margin-bottom:0}.contact-box[data-v-99666866]{background:#f1f5f9;border-radius:20px;margin-top:60px;padding:40px;text-align:center}.contact-box h4[data-v-99666866]{color:#0f172a;font-size:1.4rem;font-weight:800;margin-bottom:15px}.contact-box p[data-v-99666866]{color:#475569;margin-bottom:25px;margin-left:auto;margin-right:auto;max-width:500px}.contact-box .contact-btn[data-v-99666866]{background:#1e40af;border-radius:12px;color:#fff;display:inline-block;font-weight:700;padding:15px 35px;text-decoration:none;transition:all .3s ease}.contact-box .contact-btn[data-v-99666866]:hover{background:#1e3a8a;box-shadow:0 10px 20px #1e40af33;transform:translateY(-3px)}@media(max-width:1024px){.content-wrapper[data-v-99666866]{gap:30px;grid-template-columns:1fr}.sidebar-nav[data-v-99666866]{display:none}.hero-section[data-v-99666866]{padding:60px 0}.hero-section .page-title[data-v-99666866]{font-size:2rem}}@media(max-width:768px){.main-article[data-v-99666866]{padding:35px 25px}[data-v-99666866] .article-body h2{font-size:1.5rem}[data-v-99666866] .article-body h3{font-size:1.2rem}}
