.Legal_legalPage__TCjzE{padding-top:var(--nav-height);background:var(--marble-bg);min-height:100vh}.Legal_legalHeader__AaOW3{text-align:center;padding:4rem 1rem;background:var(--black);color:var(--ivory)}.Legal_legalHeader__AaOW3 h1{font-family:var(--font-serif);font-size:clamp(2rem,5vw,3.5rem);color:var(--gold);margin-bottom:1rem}.Legal_legalHeader__AaOW3 p{font-size:1.1rem;color:var(--silver);max-width:600px;margin:0 auto}.Legal_legalContent__B5jw1{max-width:850px;margin:0 auto;padding:4rem 2rem;background:var(--white);border-radius:8px;box-shadow:var(--shadow-soft);transform:translateY(-2rem);color:var(--text-dark)}.Legal_legalContent__B5jw1 h2{font-family:var(--font-serif);font-size:1.8rem;color:var(--charcoal);margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(201,168,76,.3)}.Legal_legalContent__B5jw1 h2:first-child{margin-top:0}.Legal_legalContent__B5jw1 p{font-size:1.05rem;line-height:1.8;margin-bottom:1.2rem}.Legal_legalContent__B5jw1 ul{margin-left:2rem;margin-bottom:1.5rem}.Legal_legalContent__B5jw1 li{font-size:1.05rem;line-height:1.6;margin-bottom:.5rem}.Legal_legalContent__B5jw1 a{color:var(--gold-dark);text-decoration:underline}.Legal_legalContent__B5jw1 a:hover{color:var(--black)}