.JC-LegalPage{max-width:1000px;font-family:var(--font-inter);flex-direction:column;gap:50px;margin:0 auto;padding:80px 20px;display:flex}.JC-LegalHeader{text-align:center;max-width:600px;margin:0 auto}.JC-LegalHeader h1{font-family:var(--font-space);color:var(--textPrimary);font-size:36px}.JC-LegalHeader p{color:var(--textGrey-v2);margin-top:12px;font-size:16px}.JC-LegalGrid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.JC-LegalCard{background:var(--secondBG);border:1px solid var(--borderColor);border-radius:var(--borderRadius-v1);box-shadow:var(--boxShadow-soft);color:inherit;transition:var(--transition);flex-direction:column;align-items:flex-start;gap:14px;padding:40px 30px;text-decoration:none;display:flex}.JC-LegalCard:hover{box-shadow:var(--boxShadow-light);transform:translateY(-3px)}.JC-LegalCard h2{font-family:var(--font-space);font-size:20px}.JC-LegalCard p{color:var(--textGrey-v2);font-size:14px}.JC-LegalDoc{max-width:800px;font-family:var(--font-inter);flex-direction:column;gap:28px;margin:0 auto;padding:80px 20px;display:flex}.JC-LegalDoc h1{font-family:var(--font-space);font-size:34px}.JC-LegalUpdated{color:var(--textGrey-v2);font-size:13px}.JC-LegalDoc section{flex-direction:column;gap:10px;display:flex}.JC-LegalDoc h2{font-size:18px;font-family:var(--font-space)}.JC-LegalDoc p{color:var(--textGrey-v3-dark);font-size:15px;line-height:1.7}@media (max-width:900px){.JC-LegalGrid{grid-template-columns:1fr}.JC-LegalHeader h1{font-size:30px}}
