.jp-legal-page{min-height:100svh;color:var(--jp-jet-900);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-instrument-sans,"Instrument Sans"), system-ui, -apple-system, sans-serif;background-color:#fff}[data-theme=dark] .jp-legal-page{color:var(--jp-jet-900);background-color:#fff}.jp-legal-container{max-width:760px;margin:0 auto;padding:0 1.5rem}.jp-legal-header{border-bottom:1px solid var(--jp-pearl-200);justify-content:space-between;align-items:center;padding:2rem 0;display:flex}.jp-legal-wordmark{font-family:var(--font-instrument-sans,"Instrument Sans"), system-ui, -apple-system, sans-serif;color:var(--jp-jet-900);letter-spacing:-.01em;font-size:1.5rem;font-weight:500;text-decoration:none;transition:color .15s}.jp-legal-wordmark:hover{color:var(--jp-champagne-600)}.jp-legal-lang{color:var(--jp-jet-500);align-items:center;gap:.5rem;font-size:.875rem;font-weight:400;display:flex}.jp-legal-lang-link{color:var(--jp-jet-500);text-decoration:none;transition:color .15s}.jp-legal-lang-link:hover{color:var(--jp-jet-900)}.jp-legal-lang-active{color:var(--jp-jet-900);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--jp-champagne-400);text-decoration-color:var(--jp-champagne-400);font-weight:500}.jp-legal-main{padding:3.5rem 0 5rem}.jp-legal-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--jp-jet-500);margin-bottom:.75rem;font-size:.8125rem;font-weight:500}.jp-legal-title{font-family:var(--font-instrument-sans,"Instrument Sans"), system-ui, -apple-system, sans-serif;letter-spacing:-.02em;color:var(--jp-jet-900);margin-bottom:1.25rem;font-size:2.5rem;font-weight:500;line-height:1.2}.jp-legal-lede{color:var(--jp-jet-700);margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.jp-legal-section{margin-bottom:2.75rem}.jp-legal-section h2{font-family:var(--font-instrument-sans,"Instrument Sans"), system-ui, -apple-system, sans-serif;letter-spacing:-.01em;color:var(--jp-jet-900);margin-bottom:.875rem;font-size:1.375rem;font-weight:500;line-height:1.3}.jp-legal-section p{color:var(--jp-jet-700);margin-bottom:.875rem;font-size:.9375rem;line-height:1.65}.jp-legal-footer{border-top:1px solid var(--jp-pearl-200);color:var(--jp-jet-500);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:2.5rem 0 3.5rem;font-size:.875rem;display:flex}.jp-legal-footer-nav{align-items:center;gap:1.5rem;display:flex}.jp-legal-footer-nav a{color:var(--jp-jet-700);text-underline-offset:3px;text-decoration:underline;transition:color .15s}.jp-legal-footer-nav a:hover{color:var(--jp-champagne-600)}
