:root{color-scheme:light dark;font-family:Inter,"Segoe UI",Arial,sans-serif;--paper:#fff;--canvas:#f3f5f7;--ink:#172532;--muted:#526575;--line:#d6dfe5;--link:#176448}*{box-sizing:border-box}body{margin:0;background:var(--canvas);color:var(--ink);font-size:16px;line-height:1.75}a{color:var(--link);text-underline-offset:3px}a:focus-visible{outline:3px solid #458d70;outline-offset:5px}.legal-header{background:#08131e;color:#f2f6f7}.legal-header>div{max-width:1080px;margin:auto;padding:24px 32px;display:flex;justify-content:space-between;gap:20px;align-items:center}.legal-header a{color:#b0f36c}.legal-brand img{display:block;width:190px;height:auto}.legal-home{font-size:14px}.legal-shell{max-width:1080px;margin:36px auto 64px;padding:0 32px}.legal-nav{display:flex;gap:12px 24px;flex-wrap:wrap;font-size:14px;margin-bottom:24px}.legal-nav a[aria-current=page]{font-weight:700;text-decoration-thickness:2px}.legal-paper{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:44px 48px;overflow-wrap:anywhere;min-width:0}.legal-title{font-size:clamp(27px,4vw,38px);line-height:1.2;margin:0 0 32px;letter-spacing:-.025em}.legal-document h1,.legal-document h2,.legal-document h3{font-size:20px;line-height:1.4;margin:32px 0 16px}.legal-document p{margin:0 0 16px}.legal-document ul,.legal-document ol{padding-left:26px;margin:16px 0}.legal-document li{margin:7px 0}.legal-document table{border-collapse:collapse;width:100%;table-layout:fixed;margin:24px 0}.legal-document td,.legal-document th{border:1px solid var(--line);padding:12px;vertical-align:top;overflow-wrap:anywhere}.legal-document td p:last-child{margin-bottom:0}.legal-footer{max-width:1080px;margin:auto;padding:0 32px 32px;color:var(--muted);font-size:14px}.legal-footer p{margin:0}.legal-skip{position:absolute;left:20px;top:-80px;background:var(--paper);padding:12px}.legal-skip:focus{top:12px}@media(max-width:600px){body{font-size:15px}.legal-header>div{padding:20px;align-items:flex-start}.legal-brand img{width:150px}.legal-shell{padding:0 14px;margin:24px auto 36px}.legal-paper{padding:25px 18px;border-radius:12px}.legal-nav{gap:8px 18px;padding:0 5px}.legal-document td,.legal-document th{padding:8px}.legal-document h1,.legal-document h2,.legal-document h3{font-size:18px}.legal-footer{padding:0 20px 24px}}@media(prefers-color-scheme:dark){:root{--paper:#10202e;--canvas:#08131e;--ink:#edf2f5;--muted:#afbecb;--line:#334958;--link:#b0f36c}}@media print{.legal-header,.legal-nav,.legal-footer,.legal-skip{display:none}.legal-shell{max-width:none;margin:0;padding:0}.legal-paper{padding:0;border:0;background:#fff;color:#000}a{color:#000}.legal-document table{break-inside:avoid}}
:root .legal-document td:empty{display:none}
@media(max-width:600px){.legal-document table,.legal-document tbody,.legal-document tr{display:block}.legal-document td{display:block;width:100%;padding:12px}.legal-document td+td{border-top:0}.legal-document tr+tr td:first-child{border-top:0}}
