.Legal-module__FeH_lq__legal{min-height:100vh;padding-top:80px}.Legal-module__FeH_lq__hero{text-align:center;border-bottom:1px solid var(--border-color);background:linear-gradient(#080808 0%,#0f0f0f 100%);padding:6rem 2rem}.Legal-module__FeH_lq__heroContent{max-width:800px;margin:0 auto}.Legal-module__FeH_lq__heroContent h1{font-family:var(--font-outfit);color:var(--text-primary);margin-bottom:1.5rem;font-size:3.5rem;font-weight:700;line-height:1.2}.Legal-module__FeH_lq__heroContent p{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.25rem;line-height:1.6}.Legal-module__FeH_lq__content{background:var(--bg-primary);padding:4rem 2rem}.Legal-module__FeH_lq__container{max-width:1000px;margin:0 auto}.Legal-module__FeH_lq__links{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.Legal-module__FeH_lq__linkCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;padding:2rem;text-decoration:none;transition:all .2s;display:flex}.Legal-module__FeH_lq__linkCard:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-2px)}.Legal-module__FeH_lq__linkCard h2{font-family:var(--font-outfit);color:var(--text-primary);margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.Legal-module__FeH_lq__linkCard p{color:var(--text-secondary);font-size:.95rem;line-height:1.5}@media (max-width:768px){.Legal-module__FeH_lq__hero{padding:4rem 1.5rem}.Legal-module__FeH_lq__heroContent h1{font-size:2.5rem}.Legal-module__FeH_lq__heroContent p{font-size:1.1rem}.Legal-module__FeH_lq__content{padding:3rem 1.5rem}}
