.legal-markdown{display:block}.legal-markdown h1{font-family:var(--font-sans);font-size:var(--type-title);font-weight:var(--weight-bold);line-height:var(--lh-title-lg);margin:var(--space-12) 0 var(--space-3);color:var(--ink)}.legal-markdown h1:first-child{margin-top:0}.legal-markdown h2{font-size:var(--type-title);line-height:var(--lh-title);margin:var(--space-8) 0 var(--space-2)}.legal-markdown h2,.legal-markdown h3{font-family:var(--font-sans);font-weight:var(--weight-medium);color:var(--ink)}.legal-markdown h3{font-size:var(--type-body-sm);margin:var(--space-4) 0 var(--space-2)}.legal-markdown p{font-family:var(--font-sans);font-size:var(--type-body-sm);font-weight:var(--weight-light);line-height:var(--lh-prose);color:var(--ink-2);margin:0 0 var(--space-3)}.legal-markdown strong{color:var(--ink);font-weight:var(--weight-medium)}.legal-markdown em{font-style:italic}.legal-markdown ol,.legal-markdown ul{margin:0 0 var(--space-3);padding:0 0 0 var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.legal-markdown li{font-family:var(--font-sans);font-size:var(--type-body-sm);font-weight:var(--weight-light);line-height:var(--lh-prose);color:var(--ink-2)}.legal-markdown li strong{color:var(--ink);font-weight:var(--weight-medium)}.legal-markdown a{color:var(--ink);text-decoration:underline;text-underline-offset:2px;transition:color .15s ease;word-break:break-word}.legal-markdown a:hover{color:var(--ink)}.legal-markdown hr{border:none;height:1px;background:rgba(var(--tint-rgb),.12);margin:var(--space-6) 0}.legal-markdown table{width:100%;border-collapse:collapse;font-size:var(--type-meta);line-height:var(--lh-prose);margin:var(--space-1) 0 var(--space-4);display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.legal-markdown td,.legal-markdown th{text-align:left;padding:var(--space-2) var(--space-3);border:1px solid rgba(var(--tint-rgb),.14);vertical-align:top;color:var(--ink-2)}.legal-markdown th{font-weight:var(--weight-bold);background:rgba(var(--tint-rgb),.05);color:var(--ink)}.legal-prev-versions{font-family:var(--font-sans);font-size:var(--type-meta);font-weight:var(--weight-light);margin:var(--space-2) 0 0;color:var(--ink-3)}.legal-prev-versions a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}.legal-prev-versions a:hover{color:var(--ink)}.legal-footer-nav nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-2);margin-bottom:var(--space-4)}.legal-footer-nav nav a{font-family:var(--font-sans);font-size:var(--type-meta);color:var(--ink-2);text-decoration:none}.legal-footer-nav nav a:hover{color:var(--ink)}.legal-footer-sep{color:var(--ink-3)}.legal-subscribe{margin:var(--space-2) 0 var(--space-1);display:flex;flex-direction:column;gap:var(--space-2)}.legal-subscribe-label{font-family:var(--font-sans);font-size:var(--type-meta);font-weight:var(--weight-medium);color:var(--ink)}.legal-subscribe-row{display:flex;gap:var(--space-2);flex-wrap:wrap}.legal-subscribe-input{flex:1;min-width:200px;font-family:var(--font-sans);font-size:var(--type-body-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:rgba(var(--tint-rgb),.06);border:1px solid rgba(var(--tint-rgb),.16);color:var(--ink)}.legal-subscribe-input::placeholder{color:var(--ink-3)}.legal-subscribe-input:focus{outline:none;border-color:rgba(var(--tint-rgb),.4)}.legal-subscribe-btn{font-family:var(--font-sans);font-size:var(--type-meta);font-weight:var(--weight-medium);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:none;cursor:pointer;background:hsla(0,0%,100%,.92);color:#111;transition:background .15s ease,opacity .15s ease}.legal-subscribe-btn:hover:not(:disabled){background:#fff}.legal-subscribe-btn:disabled{opacity:.5;cursor:default}.legal-subscribe-note{font-family:var(--font-sans);font-size:var(--type-meta);font-weight:var(--weight-light);color:var(--ink-2);margin:0}.legal-subscribe-note a{color:var(--ink);text-decoration:underline}@media (max-width:640px){.legal-markdown table,.legal-markdown tbody,.legal-markdown td,.legal-markdown tr{display:block;width:100%}.legal-markdown table{overflow-x:visible;margin:var(--space-1) 0 var(--space-4)}.legal-markdown thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.legal-markdown tr{padding:0 0 var(--space-4);margin:0 0 var(--space-4);border-bottom:1px solid rgba(var(--tint-rgb),.12)}.legal-markdown tr:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.legal-markdown td{border:0;padding:var(--space-2) 0 0}.legal-markdown td:first-child{padding-top:0;color:var(--ink)}.legal-markdown td:before{content:attr(data-label);display:block;font-size:var(--type-micro);line-height:var(--lh-meta);font-weight:var(--weight-medium);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-3);margin-bottom:2px}}