.legal-page{padding:96px 0 var(--b-section)}.legal-head{border-bottom:1px solid var(--b-rule);max-width:46rem;padding-bottom:56px}.legal-title{color:var(--text-1);font-size:var(--b-fs-h2);line-height:var(--b-lh-h2);letter-spacing:var(--b-tr-h3);font-weight:var(--b-w-display);text-wrap:balance;margin-top:24px}.legal{max-width:72ch;color:var(--text-2);font-size:var(--b-fs-body);line-height:var(--b-lh-body);overflow-wrap:anywhere;padding-top:48px}.legal>*+*{margin-top:16px}.legal h2{color:var(--text-1);font-size:var(--b-fs-h3);line-height:var(--b-lh-h3);letter-spacing:var(--b-tr-h3);margin-top:56px;font-weight:500}.legal h2+*{margin-top:16px}.legal strong{color:var(--text-1);font-weight:600}.legal ul,.legal ol{padding-left:1.5em}.legal ul{list-style:outside}.legal ol{list-style:decimal}.legal li+li{margin-top:8px}.legal a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.legal a:hover{text-decoration-thickness:2px}.legal a:focus-visible,.legal-table:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.legal code{background:var(--bg-sunken);color:var(--text-1);overflow-wrap:anywhere;border-radius:4px;padding:1px 6px;font-size:.92em}.legal-table{border:1px solid var(--border-strong);border-radius:8px;max-width:100%;overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--b-fs-small);overflow-wrap:normal;line-height:1.5}.legal-table th,.legal-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 14px}.legal-table tr:last-child td{border-bottom:0}.legal-table th{background:var(--surface-2);color:var(--text-1);font-weight:600}.legal-table td code{overflow-wrap:anywhere}@media (max-width:767px){.legal-page{padding-top:56px}.legal-head{padding-bottom:40px}.legal{padding-top:32px}.legal h2{margin-top:44px}}
