.tego-sub.page-legal .legal-doc{max-width:764px;margin:0 auto;padding:72px 24px 104px}.tego-sub.page-legal .legal-doc-head{border-bottom:1px solid var(--g12);margin-bottom:40px;padding-bottom:28px}.tego-sub.page-legal .legal-doc-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--g40);font-size:12.5px;font-weight:700}.tego-sub.page-legal .legal-doc-head h1{letter-spacing:-.01em;color:var(--green);margin-top:12px;font-size:32px;font-weight:800;line-height:1.28}.tego-sub.page-legal .legal-doc-meta{color:var(--g60);margin-top:12px;font-size:14px}.tego-sub.page-legal .legal-doc-nav{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;flex-wrap:wrap;gap:8px;width:auto;margin-top:26px;display:flex;position:static;top:auto;left:auto;right:auto}.tego-sub.page-legal .legal-doc-nav a{color:var(--g60);box-shadow:inset 0 0 0 1px var(--g15);border-radius:999px;padding:7px 15px;font-size:13.5px;font-weight:600;transition:color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out}.tego-sub.page-legal .legal-doc-nav a:hover{color:var(--green);box-shadow:inset 0 0 0 1px var(--g40)}.tego-sub.page-legal .legal-doc-nav a[aria-current=page]{color:var(--cream);background:var(--green);box-shadow:none}.tego-sub.page-legal .legal-prose{color:var(--ink);font-size:15.5px;line-height:1.85}.tego-sub.page-legal .legal-prose .lead{color:var(--g90);margin:0 0 26px;font-size:16.5px;line-height:1.8}.tego-sub.page-legal .legal-prose h2{border-top:1px solid var(--g08);letter-spacing:-.01em;color:var(--green);margin:46px 0 12px;padding-top:24px;font-size:20px;font-weight:800}.tego-sub.page-legal .legal-prose>.lead+h2{border-top:0;margin-top:8px;padding-top:0}.tego-sub.page-legal .legal-prose h3{color:var(--ink);margin:28px 0 8px;font-size:16px;font-weight:700}.tego-sub.page-legal .legal-prose p{margin:10px 0}.tego-sub.page-legal .legal-prose ul,.tego-sub.page-legal .legal-prose ol{margin:10px 0 16px;padding-left:22px}.tego-sub.page-legal .legal-prose ul ul,.tego-sub.page-legal .legal-prose ol ul,.tego-sub.page-legal .legal-prose ol ol{margin:6px 0}.tego-sub.page-legal .legal-prose li{margin:6px 0;padding-left:4px}.tego-sub.page-legal .legal-prose li::marker{color:var(--g40);font-weight:600}.tego-sub.page-legal .legal-prose a{color:var(--green);border-bottom:1px solid var(--g40);font-weight:600;transition:border-color .2s ease-in-out}.tego-sub.page-legal .legal-prose a:hover{border-bottom-color:var(--green)}.tego-sub.page-legal .legal-prose strong{color:var(--green);font-weight:700}.tego-sub.page-legal .legal-prose code{background:var(--g08);border-radius:6px;padding:2px 6px;font-family:SF Mono,ui-monospace,Cascadia Code,Menlo,Consolas,monospace;font-size:.86em}.tego-sub.page-legal .legal-prose .note{background:var(--card);border-left:3px solid var(--green);color:var(--g90);border-radius:14px;margin:20px 0;padding:16px 18px;font-size:14px;line-height:1.72}.tego-sub.page-legal .legal-prose .note code{background:#1c4e441a}.tego-sub.page-legal .legal-prose .placeholder{color:var(--alert);font-weight:700}.tego-sub.page-legal .legal-prose hr{border:0;border-top:1px solid var(--g12);margin:40px 0}.tego-sub.page-legal .legal-prose table{border-collapse:collapse;width:100%;margin:18px 0;font-size:14px;line-height:1.6}.tego-sub.page-legal .legal-prose th,.tego-sub.page-legal .legal-prose td{border:1px solid var(--g12);text-align:left;vertical-align:top;padding:11px 13px}.tego-sub.page-legal .legal-prose th{background:var(--card);color:var(--green);font-weight:700}@media (max-width:640px){.tego-sub.page-legal .legal-doc{padding:56px 18px 84px}.tego-sub.page-legal .legal-doc-head h1{font-size:26px}.tego-sub.page-legal .legal-prose{font-size:15px}.tego-sub.page-legal .legal-prose h2{font-size:18.5px}}
