.legal-index,.legal-page{max-width:760px}.legal-back{color:var(--sy-rust-deep);margin-bottom:var(--sy-space-4);font-weight:600;text-decoration:none;display:inline-block}.legal-group h2{font-size:var(--sy-text-h3)}.legal-page h1{margin-bottom:var(--sy-space-2)}.legal-subtitle{color:var(--sy-text-muted);margin:0 0 var(--sy-space-2);font-size:1.05rem}.legal-effective{color:var(--sy-text-muted);font-size:var(--sy-text-small);letter-spacing:var(--sy-tracking-label);margin:0 0 var(--sy-space-4);text-transform:uppercase}.legal-draft{background:var(--sy-amber-tint);border-left:4px solid var(--sy-amber-line);border-radius:var(--sy-radius-input);color:var(--sy-amber);margin:0 0 var(--sy-space-5);padding:var(--sy-space-3) var(--sy-space-4)}.legal-text{line-height:1.6}.legal-text h2{font-size:var(--sy-text-h3);margin:var(--sy-space-6) 0 var(--sy-space-2);scroll-margin-top:96px}.legal-text p{margin:0 0 var(--sy-space-3)}.legal-text ul{margin:0 0 var(--sy-space-3);padding-left:1.25rem}.legal-text li+li{margin-top:var(--sy-space-1)}.legal-text a{color:var(--sy-rust-deep)}.legal-clause{scroll-margin-top:96px}.legal-clause strong{font-weight:600}.legal-form{border:1px dashed var(--sy-line-strong);border-radius:var(--sy-radius-input);margin-top:var(--sy-space-5);padding:var(--sy-space-4)}.legal-form h2{margin-top:0}.legal-form-line{overflow-wrap:anywhere}.legal-footer{border-top:1px solid var(--sy-line);font-size:var(--sy-text-small);margin-top:var(--sy-space-6);padding-top:var(--sy-space-4)}
