article.legal-page{padding-top:140px}article.legal-page header{border-bottom:1px solid var(--theus-line);margin-bottom:48px;padding-bottom:30px;position:relative}article.legal-page header:after{content:"";background:linear-gradient(90deg, var(--theus-cap-01) 0 30%, var(--theus-cap-04) 30% 55%, var(--theus-cap-03) 55% 75%, var(--theus-cap-02) 75% 90%, var(--theus-cap-05) 90% 100%);width:96px;height:2px;position:absolute;bottom:-1px;left:0}article.legal-page h1{letter-spacing:-.02em;font-weight:700}article.legal-page .legal-meta{font-family:var(--theus-font-mono);letter-spacing:.04em;color:var(--theus-text-dim);font-variant-numeric:tabular-nums;font-size:12.5px}article.legal-page .legal-intro{color:#ffffffdb;max-width:68ch;font-size:17px;line-height:1.7}article.legal-page .legal-switch a{border-color:var(--theus-line-strong);color:var(--theus-text-dim);font-family:var(--theus-font-mono);letter-spacing:.12em;border-radius:2px;font-size:11.5px;font-weight:700;text-decoration:none}article.legal-page .legal-switch a:hover{border-color:var(--theus-mineral);color:var(--theus-mineral)}article.legal-page .legal-switch a[aria-current=page]{border-color:var(--theus-mineral);background:var(--theus-mineral);color:var(--theus-black-core)}article.legal-page .legal-switch a:focus-visible{outline:2px solid var(--ember-light);outline-offset:2px}article.legal-page section{border-top:1px solid var(--theus-line);margin-bottom:0;padding:30px 0}article.legal-page section:first-of-type{border-top:0;padding-top:0}article.legal-page section:last-of-type{padding-bottom:0}article.legal-page h2{letter-spacing:-.01em;color:var(--theus-text);margin:0 0 14px;font-size:20px;font-weight:700;line-height:1.3}article.legal-page h3{font-family:var(--theus-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--theus-text-dim);margin:24px 0 10px;font-size:12.5px;font-weight:700}article.legal-page section p,article.legal-page section li{color:#ffffffe6;font-size:16px;line-height:1.72}article.legal-page section p{max-width:70ch}article.legal-page section li{max-width:66ch;margin-bottom:9px}article.legal-page li::marker{color:var(--ember)}article.legal-page section strong{color:var(--theus-mineral)}article.legal-page a{color:var(--ember-light);text-underline-offset:3px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;transition:color .15s,text-decoration-color .15s}article.legal-page a:hover{color:var(--theus-mineral);text-decoration-color:currentColor}article.legal-page a:focus-visible{outline:2px solid var(--ember-light);outline-offset:2px}article.legal-page .legal-table-wrap{border-color:var(--theus-line-strong);background:var(--theus-surface-1);border-radius:2px}article.legal-page .legal-table{background:0 0}article.legal-page .legal-table th{font-family:var(--theus-font-mono);letter-spacing:.1em;color:var(--theus-text);background:var(--theus-surface-3);font-size:11px;font-weight:700}article.legal-page .legal-table td{color:#ffffffd9;border-bottom-color:var(--theus-line)}article.legal-page .legal-table-hint{font-family:var(--theus-font-mono);letter-spacing:.04em;color:var(--theus-text-dim);font-size:11.5px}article.legal-page .legal-note{border-color:var(--theus-line-strong);border-left:3px solid var(--ember);background:linear-gradient(#1e2128b3,#1e21288c);border-radius:2px}@media (max-width:760px){article.legal-page{padding-top:112px}article.legal-page section{padding:24px 0}}@media (prefers-reduced-motion:reduce){article.legal-page a{transition:none}}
