@font-face{font-family:Paytone One;src:url(/fonts/de541ac940.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/335f5e93ca.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/07b1ab73db.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/a2089c00ec.woff2)format("woff2");font-weight:600;font-display:swap}:root{--paper:#f4f6f8;--ink:#2a2a2a;--soft:#6a6f78;--rule:#dde1e6;--blue-cta:#0f78c8}*,:before,:after{box-sizing:border-box}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:400 16px/1.7 Poppins,system-ui,sans-serif}.legal-page{max-width:720px;margin:0 auto;padding:0 16px}.legal-top{padding:calc(env(safe-area-inset-top,0px) + 22px) 0 0}.legal-brand{display:inline-flex}.legal-brand img{width:auto;height:22px;display:block}.legal{padding:48px 0 56px}.legal h1{letter-spacing:-.01em;margin:0 0 12px;font:400 clamp(28px,6vw,40px)/1.15 Paytone One,sans-serif}.legal-meta{color:var(--soft);margin:0 0 40px;font-size:14px}.legal-body{overflow-wrap:anywhere}.legal-body h2{margin:2.2em 0 .7em;font:600 22px/1.35 Poppins,sans-serif}.legal-body h3{margin:2em 0 .6em;font:600 18px/1.4 Poppins,sans-serif}.legal-body h4,.legal-body h5,.legal-body h6{margin:1.6em 0 .5em;font:600 16px/1.45 Poppins,sans-serif}.legal-body>:first-child{margin-top:0}.legal-body p{margin:0 0 1.1em}.legal-body ul,.legal-body ol{margin:0 0 1.1em;padding-left:1.4em}.legal-body li{margin:0 0 .4em}.legal-body strong{font-weight:600}.legal-body a{color:var(--blue-cta);text-underline-offset:3px;text-decoration:underline}.legal-body a:focus-visible,.legal-brand:focus-visible,.legal-foot a:focus-visible{outline:2px solid var(--blue-cta);outline-offset:3px;border-radius:2px}.table-scroll{margin:0 0 1.4em;overflow-x:auto}.legal-body table{border-collapse:collapse;width:100%;min-width:480px;font-size:14px}.legal-body th,.legal-body td{border:1px solid var(--rule);text-align:left;vertical-align:top;overflow-wrap:normal;padding:10px 12px}.legal-body th{background:#fff;font-weight:600}.legal-foot{border-top:1px solid var(--rule);padding:24px 0 calc(28px + env(safe-area-inset-bottom,0px));color:var(--soft);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;font-size:12.5px;display:flex}.legal-foot nav{flex-wrap:wrap;gap:6px 18px;display:flex}.legal-foot a{color:inherit;padding:6px 0;text-decoration:none}.legal-foot a:hover{color:var(--ink)}
