.bsLegal{--text-dim:#9a9a92;--text-subtle:#8a8a82;--accent:#c3dc8b;--heading:#e8e6e0;--card:#1c1d1a;--card2:#232421;--card-line:#2c2d29;--border:#2c2d29;--shadow-sm:none;--neutral-bg:#232421;--neutral-fg:#bdbab2;--r-sm:8px;--r-lg:14px}.bsLegalBody{max-width:860px;padding:clamp(40px, 7vw, 80px) var(--gutter) 40px;color:var(--text);margin:0 auto;font-size:15px;line-height:1.7}.bsDark .bsLegalBody>h1{letter-spacing:-.02em;color:var(--text);word-break:keep-all;margin:0;font-size:clamp(28px,4.2vw,42px);font-weight:300;line-height:1.3}.bsDark .bsLegalBody h2{color:var(--text);margin:0 0 12px;font-size:20px;font-weight:700}.bsDark .bsLegalBody h3{color:var(--text);letter-spacing:-.02em;margin:0 0 11px;font-size:17px;font-weight:700}.bsDark .bsLegalBody p{margin:1em 0}.bsDark .bsLegalBody .status{color:var(--text-dim);margin:8px 0;font-size:14px;line-height:1.8}.bsDark .bsLegalBody>.status{margin-bottom:32px}.bsLegalBody :is(p,li){word-break:keep-all;overflow-wrap:break-word}.bsLegalBody strong{color:#f2f0ea}.bsLegalBody .card{background:var(--panel);border:1px solid var(--line);box-shadow:none;border-radius:14px;margin-block:16px;padding:18px 22px}.bsLegalBody .foldHead{color:var(--text);font:inherit;background:0 0;border:0;min-height:56px;font-size:16px;font-weight:500}.bsLegalBody .foldHead:hover .foldTitle{color:var(--green)}.bsLegalBody .foldArrow{color:var(--text-4)}.bsLegalBody .tag{background:var(--input);color:var(--text-2);border:1px solid var(--line-2)}.bsLegalBody a{color:var(--green)}.bsLegalBody a:hover{color:var(--green-hover)}.bsLegalBody table{border-collapse:collapse;width:100%;font-size:14px}.bsLegalBody :is(th,td){border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.bsLegalBody th{background:var(--input);color:var(--text);font-weight:500}.bsLegalBody details{background:var(--panel);border:1px solid var(--line);border-radius:8px;margin-block:12px;padding:14px 16px}.bsLegalBody summary{cursor:pointer;font-weight:700}.bsLegalBody hr{border:0;border-top:1px solid var(--line)}.bsLegalBody .publicFooter{border-top:1px solid var(--line);margin-top:32px!important;padding-inline:0!important}
