.legalPage{background:var(--off-white);min-height:100vh;color:var(--near-black);padding:180px 20px 100px}.legalInner{max-width:800px;margin:0 auto}.legalTitle{font-family:var(--font-heading);color:var(--near-black);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(2.5rem,5vw,4rem);font-weight:800}.legalDate{color:#091c0080;text-transform:uppercase;letter-spacing:.1em;margin-bottom:60px;font-size:.9rem;font-weight:600}.legalContent h2{font-family:var(--font-heading);color:var(--near-black);margin:40px 0 16px;font-size:1.6rem;font-weight:700}.legalContent h3{font-family:var(--font-heading);color:var(--near-black);margin:30px 0 12px;font-size:1.2rem;font-weight:600}.legalContent p{color:#091c00cc;margin-bottom:16px;font-size:1rem;line-height:1.7}.legalContent ul{margin-bottom:24px;padding-left:20px}.legalContent li{color:#091c00cc;margin-bottom:8px;font-size:1rem;line-height:1.7}.legalContent a{color:var(--green);text-decoration:underline;-webkit-text-decoration-color:var(--dark-green);text-decoration-color:var(--dark-green)}.legalContent a:hover{opacity:.8}
