.sj-legal{--sj-text:#172033;--sj-muted:#5f6b7a;--sj-border:#dbe3ec;--sj-soft:#f7f9fc;--sj-blue:#155eef;--sj-blue-soft:#eef4ff;max-width:1040px;color:var(--sj-text);font-family:var(--font-inter),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;margin:0 auto;padding:48px 22px 72px;font-size:16px;line-height:1.72}.sj-legal *{box-sizing:border-box}.sj-legal h1,.sj-legal h2,.sj-legal h3{color:#111827;margin-top:0;line-height:1.25}.sj-legal h1{letter-spacing:-.035em;margin-bottom:12px;font-size:clamp(32px,5vw,48px)}.sj-legal h2{margin:42px 0 14px;padding-top:4px;font-size:25px}.sj-legal h3{margin:26px 0 10px;font-size:19px}.sj-legal p{margin:0 0 16px}.sj-legal ul,.sj-legal ol{margin:10px 0 18px;padding-left:24px}.sj-legal li{margin:7px 0}.sj-legal a{color:var(--sj-blue);text-underline-offset:2px;text-decoration:underline}.sj-legal .sj-kicker{color:var(--sj-blue);letter-spacing:.02em;margin-bottom:8px;font-size:14px;font-weight:700}.sj-legal .sj-meta{color:var(--sj-muted);margin-bottom:26px}.sj-legal .sj-summary,.sj-legal .sj-note,.sj-legal .sj-contact{border:1px solid var(--sj-border);background:#fff;border-radius:12px;margin:22px 0;padding:20px 22px}.sj-legal .sj-summary{background:var(--sj-blue-soft);border-color:#cfe0ff}.sj-legal .sj-note{background:var(--sj-soft)}.sj-legal .sj-toc{border:1px solid var(--sj-border);background:#fff;border-radius:12px;margin:26px 0 36px;padding:20px 22px}.sj-legal .sj-toc strong{margin-bottom:8px;display:block}.sj-legal .sj-toc ol{columns:2;column-gap:42px;margin-bottom:0}.sj-legal table{border-collapse:collapse;width:100%;margin:18px 0 24px;font-size:15px}.sj-legal th,.sj-legal td{border:1px solid var(--sj-border);text-align:left;vertical-align:top;padding:13px 14px}.sj-legal th{background:var(--sj-soft);font-weight:700}.sj-legal .sj-chip{background:var(--sj-blue-soft);color:#1849a9;border:1px solid #bfd3ff;border-radius:999px;margin:2px 5px 2px 0;padding:3px 10px;font-size:13px;font-weight:700;display:inline-block}.sj-legal .sj-small{color:var(--sj-muted);font-size:14px}.sj-legal .sj-divider{background:var(--sj-border);height:1px;margin:40px 0}@media (max-width:720px){.sj-legal{padding:34px 16px 56px}.sj-legal .sj-toc ol{columns:1}.sj-legal table{display:block;overflow-x:auto}.sj-legal h2{font-size:22px}}@media print{.sj-legal{max-width:none;padding:0}.sj-legal .sj-toc{break-inside:avoid}.sj-legal a{color:inherit;text-decoration:none}}.sj-legal h1,.sj-legal h2,.sj-legal h3{font-weight:700}.sj-legal ul{list-style-type:disc}.sj-legal ol{list-style-type:decimal}.sj-legal{overflow-wrap:anywhere;width:100%}.sj-legal section[id]{scroll-margin-top:7rem}.sj-legal th,.sj-legal td{overflow-wrap:normal;min-width:11rem}.sj-legal th+th,.sj-legal td+td{min-width:20rem}
