.legal-page{padding:120px 0 80px}.legal-container{max-width:760px}.legal-breadcrumb{color:var(--muted-foreground);margin-bottom:1.5rem;font-size:.875rem}.legal-breadcrumb a{color:#2f7d18;text-decoration:none}.legal-breadcrumb a:hover{text-decoration:underline}.legal-breadcrumb span{margin:0 .4rem}.legal-page h1{color:var(--foreground);margin-bottom:.5rem;font-size:2rem;font-weight:800}.legal-updated{color:var(--muted-foreground);margin-bottom:2.5rem;font-size:.9rem}.legal-section{margin-bottom:2rem}.legal-section h2{color:var(--foreground);margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.legal-section p{color:#33384a;margin-bottom:.75rem;line-height:1.75}
