.LegalLayout_wrapper__yQ1mX{background-color:var(--bg);background-image:radial-gradient(circle at 50% 0,rgba(14,165,233,.05) 0,transparent 50%);min-height:100vh;display:flex;flex-direction:column}.LegalLayout_header__z3_On{height:clamp(64px,8vh,80px);border-bottom:1px solid var(--border-light);background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:-webkit-sticky;position:sticky;top:0;z-index:100;display:flex;align-items:center}.LegalLayout_headerInner__yhW6g{display:flex;align-items:center;justify-content:space-between;width:100%}.LegalLayout_logo__vWIM3{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);color:var(--text-primary);text-decoration:none}.LegalLayout_logoAccent__IcQU1{color:#0ea5e9}.LegalLayout_backBtn__rT6aM{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);padding:10px 20px;border-radius:var(--radius-full);transition:all var(--duration-base);border:1.5px solid var(--border-light);background:var(--bg-pure);text-decoration:none}.LegalLayout_backBtn__rT6aM:hover{color:#0ea5e9;border-color:#0ea5e9;background:rgba(14,165,233,.04);transform:translateY(-1px);box-shadow:0 4px 12px rgba(14,165,233,.1)}.LegalLayout_main__xKXYF{flex:1 1;padding:var(--space-12) 0 var(--space-24)}.LegalLayout_article__XllPN{max-width:840px!important;margin:0 auto;background:var(--bg-pure);padding:var(--space-12) var(--space-16);border-radius:var(--radius-2xl);border:1px solid var(--border-light);box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 20px 40px -12px rgba(0,0,0,.08);position:relative}.LegalLayout_hero__haODJ{margin-bottom:var(--space-12);text-align:center;padding-bottom:var(--space-12);border-bottom:2px solid var(--surface-sunken)}.LegalLayout_label__GWTN6{display:inline-block;font-family:var(--font-display);font-size:11px;font-weight:800;color:#0ea5e9;text-transform:uppercase;letter-spacing:.25em;padding:6px 14px;background:rgba(14,165,233,.08);border-radius:var(--radius-full);margin-bottom:var(--space-6);box-shadow:0 2px 10px rgba(14,165,233,.1)}.LegalLayout_title__oVx0o{font-size:var(--text-5xl);font-weight:800;color:var(--text-primary);margin-bottom:var(--space-4);letter-spacing:-.03em;line-height:1.1}.LegalLayout_meta__ZGpEo{font-size:var(--text-sm);color:var(--text-muted);font-weight:500}.LegalLayout_content__cDz5k{color:var(--text-secondary);line-height:1.85;font-size:1.125rem}.LegalLayout_content__cDz5k .legal-intro{font-size:1.25rem;color:var(--text-primary);font-weight:500;line-height:1.7;padding:var(--space-8);background:var(--surface-sunken);border-radius:var(--radius-xl);margin-bottom:var(--space-12);border-left:4px solid #0ea5e9}.LegalLayout_content__cDz5k h2{font-size:var(--text-2xl);font-weight:700;color:var(--text-primary);margin:var(--space-16) 0 var(--space-6);display:flex;align-items:center;gap:var(--space-4);letter-spacing:-.01em}.LegalLayout_content__cDz5k h2:before{content:"";width:4px;height:28px;background:#0ea5e9;border-radius:var(--radius-full);box-shadow:0 0 12px rgba(14,165,233,.4)}.LegalLayout_content__cDz5k p{margin-bottom:var(--space-8)}.LegalLayout_content__cDz5k ul{margin-bottom:var(--space-8);padding-left:var(--space-6);list-style:none}.LegalLayout_content__cDz5k li{margin-bottom:var(--space-4);position:relative}.LegalLayout_content__cDz5k li:before{content:"→";position:absolute;left:-24px;color:#0ea5e9;font-weight:700}.LegalLayout_bottomCta__Axs_Y{padding:var(--space-20) 0;background:#f8fafc;border-top:1px solid var(--border-light)}.LegalLayout_ctaCard__2jI_Q{background:var(--bg-pure);border-radius:var(--radius-2xl);padding:var(--space-12);text-align:center;border:1px solid var(--border-light);box-shadow:0 10px 25px -5px rgba(0,0,0,.05)}.LegalLayout_ctaCard__2jI_Q h3{font-size:var(--text-2xl);font-weight:700;margin-bottom:var(--space-3);color:var(--text-primary)}.LegalLayout_ctaCard__2jI_Q p{color:var(--text-secondary);margin-bottom:var(--space-8);max-width:500px;margin-left:auto;margin-right:auto;line-height:1.6}@media (max-width:768px){.LegalLayout_article__XllPN{padding:var(--space-8) var(--space-6);border-radius:0;border:none;box-shadow:none}.LegalLayout_title__oVx0o{font-size:var(--text-3xl)}.LegalLayout_main__xKXYF{padding:var(--space-4) 0 var(--space-12)}}