.legal-inner{gap:72px}.legal-main{display:contents}.legal-title{flex-direction:column;align-items:flex-start;display:flex}.legal-title .pg-eyebrow{margin-bottom:16px}.legal-title .h{margin-bottom:20px;line-height:1}.legal-title .lead{max-width:60ch}.legal-updated{font:400 13px/1.5 var(--f-mono);color:#fff9;margin:24px 0 0}.legal-body{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:64px;display:grid}.legal-toc{flex-direction:column;align-self:start;display:flex;position:sticky;top:24px}.legal-toc-k{font:500 11px/1.4 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff9;margin-bottom:12px}.legal-toc-list{border-left:1px solid #ffffff1a;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.legal-toc-list a{box-sizing:border-box;min-height:44px;font:400 14px/1.3 var(--f-body);color:#ffffffb8;border-left:1px solid #0000;align-items:center;margin-left:-1px;padding:0 0 0 16px;transition:color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);display:flex}.legal-toc-list a:hover{color:#bab5ff;border-left-color:#bab5ff80}.legal-article{min-width:0;max-width:68ch;font:400 17px/1.7 var(--f-body);color:#ffffffb8}.legal-sec{scroll-margin-top:24px}.legal-sec+.legal-sec{margin-top:72px}.legal-h2{font:700 36px/1.1 var(--f-display);letter-spacing:-.03em;color:#fffffff5;border-bottom:1px solid #ffffff1a;margin:0 0 8px;padding-bottom:16px}.legal-h3{font:700 20px/1.3 var(--f-display);letter-spacing:-.02em;color:#fffffff5;margin:36px 0 10px}.legal-article p{margin:0 0 16px}.legal-list{margin:0 0 16px;padding-left:24px;list-style:outside}.legal-list li{margin-bottom:8px;padding-left:4px}.legal-list li::marker{color:#bab5ff}.legal-article strong{color:#fffffff5;font-weight:600}.ground .legal-mail{color:#bab5ff;font-weight:500}.ground .legal-mail:hover{color:#bab5ff;text-underline-offset:3px;text-decoration:underline}.legal-draft-note{max-width:60ch;font:400 14px/1.5 var(--f-body);color:#ffffffdb;background:#7a72ff1f;border-radius:12px;margin:20px 0 0;padding:12px 16px;box-shadow:inset 0 0 0 1px #bab5ff4d}.legal-draft{font:600 11px/1.6 var(--f-body);color:#bab5ff;background:#7a72ff38;border-radius:999px;margin-bottom:12px;padding:2px 8px;display:inline-block}.legal-placeholder{font-family:var(--f-mono);color:#ffffffdb;background:#ffffff14;border-radius:4px;padding:0 4px;font-size:.85em;box-shadow:inset 0 0 0 1px #ffffff29}.legal-facts{grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:8px 16px;margin:24px 0 16px;display:grid}.legal-fact{display:contents}.legal-facts dt{color:#fff9}.legal-facts dd{color:#fffffff5;margin:0}.legal-table-wrap{margin:24px 0;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px;line-height:1.45}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff1a;padding:10px 12px}.legal-table thead th{color:#fff9;border-bottom-color:#fff3;padding-top:8px;padding-bottom:8px;font-weight:500}.legal-table tbody th{color:#fffffff5;font-weight:500}@media (max-width:1024px){.legal-inner{gap:56px}.legal-body{display:block}.legal-toc{display:none}}@media (max-width:760px){.legal-inner{gap:48px}.legal-title .pg-eyebrow{margin-bottom:12px}.legal-title .h{margin-bottom:16px}.legal-title .lead{font-size:18px}.legal-updated{margin-top:20px}.legal-article{font-size:16px;line-height:1.65}.legal-sec+.legal-sec{margin-top:56px}.legal-h2{padding-bottom:12px;font-size:28px}.legal-h3{margin-top:32px;font-size:18px}.legal-list{padding-left:20px}.legal-facts{grid-template-columns:minmax(0,1fr);gap:2px 0}.legal-facts dd{margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.legal-toc-list a{transition:none}}
