.page-wrapper.svelte-1aenmaa{min-height:100vh;background-color:var(--bg-secondary)}.legal-header{padding:calc(80px + var(--spacing-12)) 0 var(--spacing-8);background-color:#fff;border-bottom:1px solid var(--border-light)}.legal-header h1{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-2)}.last-updated{font-size:var(--text-sm);color:var(--text-tertiary)}.legal-content{padding:var(--spacing-12) 0;background-color:#fff}.prose{font-size:var(--text-base);line-height:1.7;color:var(--text-secondary)}.prose section{margin-bottom:var(--spacing-12)}.prose section:last-child{margin-bottom:0}.prose h2{font-size:var(--text-xl);font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border-light)}.prose section:first-child h2{border-top:none;padding-top:0}.prose h3{font-size:var(--text-lg);font-weight:600;color:var(--text-primary);margin-top:var(--spacing-6);margin-bottom:var(--spacing-3)}.prose p{margin-bottom:var(--spacing-4)}.prose ul{margin-bottom:var(--spacing-4);padding-left:var(--spacing-6)}.prose li{margin-bottom:var(--spacing-2)}.prose strong{color:var(--text-primary);font-weight:600}.prose a{color:var(--color-primary-600);font-weight:500}.prose .company-details{margin-top:var(--spacing-6);padding:var(--spacing-4);background:var(--bg-secondary);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:1.8}
