.legal-page{position:relative;z-index:1;padding:40px 0 var(--lnd-sec)}.legal{max-width:calc(720px + 2 * var(--lnd-gut))}.legal-head{margin-bottom:24px}.legal-toc{padding:16px 20px;margin-bottom:40px;background:var(--panel-bg-2);border:1px solid var(--cyan-faint-2);clip-path:var(--clip-sm)}.legal-toc ol{padding:0;margin:0;list-style:none;columns:2 280px;column-gap:32px}.legal-toc li{padding:3px 0;break-inside:avoid;font-size:var(--label);line-height:1.4}.legal-body{font-size:var(--body);line-height:1.65;color:var(--text-faint)}.legal-body b{font-weight:600;color:var(--text)}.legal-h,.legal-sub{scroll-margin-top:calc(var(--lnd-top) + 16px)}.legal-h{padding-top:24px;margin:32px 0 14px;font-family:var(--font-display);font-size:var(--h3);font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--text);border-top:1px solid var(--cyan-faint-2)}.legal-sub{margin:22px 0 10px;font-size:var(--body);font-weight:600;color:var(--cyan)}.legal-ul{padding-left:20px;margin:0 0 12px}.legal-ul li{margin-bottom:8px}.legal-ul li::marker{color:var(--cyan)}.legal-body a{overflow-wrap:anywhere}.legal-table{margin:0 0 16px;overflow-x:auto;border:1px solid var(--cyan-faint-2)}.legal-table table{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--label);line-height:1.5}.legal-table th,.legal-table td{padding:8px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--cyan-faint-2)}.legal-table th{font-weight:600;color:var(--cyan);background:var(--panel-bg-2)}.legal-table tr:last-child td{border-bottom:0}.legal-related{font-size:var(--body);line-height:1.65}
