.pg-legal .legal-doc{max-width:44em}.pg-legal .page-title{margin:0;font-size:var(--t-display);line-height:1.04;letter-spacing:-.015em;color:var(--color-accent)}.pg-legal .legal-version{margin:var(--space-3) 0 0;font-size:var(--t-label);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--color-neutral-800)}.pg-legal .legal-notice{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-divider);font-size:var(--t-small);line-height:1.5}.pg-legal .legal-lead{margin:var(--space-4) 0 0;font-size:var(--t-lede);line-height:1.5}.pg-legal .legal-toc{margin:var(--space-6) 0 var(--space-8);padding:var(--space-4) 0;border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider)}.pg-legal .legal-toc__title{margin:0 0 var(--space-2);font-size:var(--t-label);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--color-neutral-800)}.pg-legal .legal-toc ol{margin:0;padding-left:1.6em;-moz-columns:18em 2;columns:18em 2;-moz-column-gap:var(--space-6);column-gap:var(--space-6);font-size:var(--t-small);line-height:1.7}.pg-legal .legal-sec{margin-top:var(--space-8)}.pg-legal .legal-sec__heading{margin:0 0 var(--space-3);font-size:var(--t-h3);line-height:1.25}.pg-legal .legal-sec__num{color:var(--color-accent)}.pg-legal .legal-clause{display:grid;grid-template-columns:3em 1fr;margin:0 0 var(--space-3);font-size:var(--t-body);line-height:1.6}.pg-legal .legal-clause__num{font-size:var(--t-small);color:var(--color-neutral-800)}.pg-legal .legal-list{margin:0 0 var(--space-3) 3em;padding-left:1.2em;font-size:var(--t-body);line-height:1.6}.pg-legal .legal-list li{margin-bottom:var(--space-2)}@media (max-width:520px){.pg-legal .legal-clause{grid-template-columns:2.4em 1fr}.pg-legal .legal-list,.pg-legal .legal-sub{margin-left:2.4em}.pg-legal .legal-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pg-legal .legal-table,.pg-legal .legal-table tbody,.pg-legal .legal-table td,.pg-legal .legal-table th,.pg-legal .legal-table tr{display:block}.pg-legal .legal-table tr{padding:var(--space-2) 0;border-top:1px solid var(--color-divider)}.pg-legal .legal-table td,.pg-legal .legal-table th{padding:var(--space-1) 0;border:0}.pg-legal .legal-table th[scope=row]{font-size:var(--t-body)}.pg-legal .legal-table td:before{display:block;content:attr(data-label);font-size:var(--t-label);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--color-neutral-800)}.pg-legal .legal-table tr>:first-child:not(th[scope=row]):before{content:none}.pg-legal .legal-table tr>td:first-child{font-weight:600}}.pg-legal .legal-sub{margin:var(--space-4) 0 var(--space-2) 3em;font-size:var(--t-body);font-weight:600;line-height:1.4}.pg-legal .legal-table-wrap{overflow-x:auto;margin:0 0 var(--space-4)}.pg-legal .legal-table{width:100%;border-collapse:collapse;font-size:var(--t-small);line-height:1.5}.pg-legal .legal-table td,.pg-legal .legal-table th{padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-divider)}.pg-legal .legal-table thead th{font-weight:600;border-top:1px solid var(--color-divider)}.pg-legal .legal-end{margin:var(--space-8) 0 0;padding-top:var(--space-4);border-top:1px solid var(--color-divider);font-size:var(--t-small);color:var(--color-neutral-800)}