.legal-policy{color:var(--color-text);font-size:var(--font-size-base);line-height:var(--line-height-loose);max-width:var(--measure-faq);overflow-wrap:break-word}.legal-policy p{margin:0 0 var(--space-3)}.legal-policy .pp-effective{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-bottom:var(--space-6)}.legal-policy .pp-sec{margin:0 0 var(--space-8);scroll-margin-top:var(--space-10)}.legal-policy h2{font-family:var(--font-family-display);font-size:var(--font-size-2xl);margin:0 0 var(--space-4)}.legal-policy h2,.legal-policy h3{font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);scroll-margin-top:var(--space-10)}.legal-policy h3{font-size:var(--font-size-lg);margin:var(--space-6) 0 var(--space-3)}.legal-policy ul{margin:0 0 var(--space-4);padding-inline-start:var(--space-5)}.legal-policy li{margin:0 0 var(--space-2)}.legal-policy a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.15em}.legal-policy strong{font-weight:var(--font-weight-semibold)}.legal-policy .pp-summary{background:var(--color-surface);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-card);padding:var(--space-6)}.legal-policy .pp-summary ul{margin-bottom:0}.legal-policy .pp-tablewrap{margin:var(--space-4) 0 var(--space-6);overflow-x:auto}.legal-policy .pp-table{border-collapse:collapse;font-size:var(--font-size-sm);line-height:var(--line-height-normal);width:100%}.legal-policy .pp-table :is(th,td){border-bottom:var(--border-width-hairline) solid var(--color-rule-strong);padding:var(--space-2) var(--space-3);text-align:start;vertical-align:top}.legal-policy .pp-table th{border-bottom-width:var(--border-width-thick);font-weight:var(--font-weight-semibold)}@media (max-width:40rem){.legal-policy .pp-summary{padding:var(--space-4)}.legal-policy h2{font-size:var(--font-size-xl)}}