.legal-page-shell{min-height:100vh}.legal-nav{border-bottom-color:var(--lp-border)}.legal-nav-link{color:var(--lp-text-2)}.legal-main{z-index:1;position:relative}.legal-hero{padding:76px 28px 34px}.legal-hero-inner{max-width:860px;margin:0 auto}.legal-title{max-width:800px}.legal-sub{margin-bottom:28px}.legal-back{width:fit-content}.legal-content-wrap{padding-top:24px;padding-bottom:120px}.legal-card{background:linear-gradient(180deg, var(--lp-card-2), var(--lp-card));border:1px solid var(--lp-border);border-radius:24px;max-width:860px;margin:0 auto;padding:32px;box-shadow:0 24px 60px #0000003d}.legal-card h2{color:#f4f4f8;margin:28px 0 10px;font-size:1.2rem;line-height:1.3}.legal-card p{color:var(--lp-text-2);margin:0 0 14px;font-size:15px;line-height:1.75}.legal-inline-link{color:var(--lp-accent-2);font-weight:700;text-decoration:none}.legal-inline-link:hover{color:#fff}@media (max-width:560px){.legal-hero{padding:42px 20px 20px}.legal-content-wrap{padding:20px 20px 84px}.legal-card{border-radius:18px;padding:22px 18px}.legal-sub{margin-bottom:20px}}
