.legal-page{min-height:100%;background:#f8f8f6;padding:3rem 1.25rem 4rem}.legal-container{max-width:46rem;margin:0 auto}.legal-draft-banner{margin:0 0 2rem;padding:.75rem 1rem;border:1px solid #e2c275;background:#fdf6e3;border-radius:.5rem;color:#6b5518;font-size:.875rem;line-height:1.5}.legal-prose{color:#1c1c1a;font-size:1rem;line-height:1.65}.legal-prose h1{font-size:1.875rem;font-weight:700;line-height:1.2;margin:0 0 .5rem}.legal-prose h2{font-size:1.25rem;font-weight:600;margin:2rem 0 .5rem}.legal-prose p{margin:0 0 1rem}.legal-prose .legal-updated{color:#6b6b66;font-size:.875rem;margin-bottom:2rem}.legal-prose ul{margin:0 0 1rem;padding-left:1.5rem;list-style:disc}.legal-prose li{margin:0 0 .375rem}.legal-prose a{color:#2f6f4f;text-decoration:underline}.legal-back{margin-top:3rem;font-size:.9375rem}.legal-back a{color:#2f6f4f;text-decoration:none}.legal-back a:hover{text-decoration:underline}