.JC-LegalContainer{max-width:var(--widthMain);margin:0 auto;padding:0 20px}.JC-LegalHero{z-index:1;padding:60px 0 100px;position:relative}.JC-LegalHero-content{text-align:center}.JC-LegalHero-title{background:linear-gradient(135deg,var(--text-white),var(--text-grey-v1));-webkit-text-fill-color:transparent;letter-spacing:-2px;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:3.5rem;font-weight:900}.JC-LegalHero-subtitle{color:var(--text-grey-v1);max-width:600px;margin:0 auto;font-size:1.25rem}.JC-LegalDocuments{z-index:1;padding-bottom:100px;position:relative}.JC-LegalDocuments-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;display:grid}.JC-LegalDocument-card{border:1px solid var(--border-v1);border-radius:var(--borderRadius-v1);text-align:center;transition:all var(--transition);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1a1a1acc,#0f0f0fcc);flex-direction:column;justify-content:space-between;align-items:center;gap:20px;min-height:320px;padding:40px 32px;text-decoration:none;display:flex}.JC-LegalDocument-card:hover{border-color:var(--text-grey-v1);transform:translateY(-4px);box-shadow:0 12px 32px #0000004d}.JC-LegalDocument-icon{border:1px solid var(--border-v1);width:80px;height:80px;color:var(--text-white);transition:all var(--transition);background:linear-gradient(135deg,#5d5d5d33,#5d5d5d1a);border-radius:16px;justify-content:center;align-items:center;display:flex}.JC-LegalDocument-card:hover .JC-LegalDocument-icon{border-color:var(--text-grey-v1);background:linear-gradient(135deg,#5d5d5d66,#5d5d5d33)}.JC-LegalDocument-title{color:var(--text-white);margin:0;font-size:1.5rem;font-weight:700}.JC-LegalDocument-description{color:var(--text-grey-v1);margin:0;font-size:.95rem;line-height:1.6}.JC-LegalDocument-footer{border:1px solid var(--border-v1);color:var(--text-grey-v1);transition:all var(--transition);background:#5d5d5d1a;border-radius:8px;align-items:center;gap:10px;padding:12px 20px;font-weight:500;display:flex}.JC-LegalDocument-card:hover .JC-LegalDocument-footer{border-color:var(--text-grey-v1);color:var(--text-white);background:#5d5d5d33}.JC-LegalDownload-text{font-size:.9rem}.JC-LegalInfo{z-index:1;padding:80px 0;position:relative}.JC-LegalInfo-content{border:1px solid var(--border-v1);border-radius:var(--borderRadius-v1);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1a1a1a99,#0f0f0f99);padding:60px 40px}.JC-LegalInfo-title{color:var(--text-white);margin-bottom:16px;font-size:2rem;font-weight:800}.JC-LegalInfo-text{color:var(--text-grey-v1);margin:0;font-size:1.1rem}.JC-LegalInfo-link{color:var(--text-white);transition:all var(--transition);border-bottom:2px solid #0000;text-decoration:none}.JC-LegalI .legal-info-link:hover{border-bottom-color:var(--text-white)}@media (max-width:768px){.JC-LegalHero-title{font-size:2.5rem}.JC-LegalDocuments-grid{grid-template-columns:1fr;gap:24px}.JC-LegalInfo-content{padding:40px 20px}.JC-LegalHero{padding:80px 0 60px}.JC-LegalDocuments,.JC-LegalInfo{padding:60px 0}}@media (max-width:480px){.JC-LegalHero-title{font-size:2rem}.JC-LegalDocument-card{min-height:280px;padding:30px 20px}.JC-LegalDocument-icon{width:60px;height:60px}.JC-LegalDocument-title{font-size:1.25rem}.JC-LegalDocument-description{font-size:.85rem}.JC-LegalInfo-title{font-size:1.5rem}.JC-LegalInfo-text{font-size:.95rem}}
