.legal-page[data-v-2efe7212]{min-height:100vh;background:linear-gradient(135deg,#10100f,#1c1b1a 50%,#10100f);color:#f1f5f9}.ph-native-app .legal-nav[data-v-2efe7212]{padding-top:calc(1.25rem + env(safe-area-inset-top,0px))}.legal-nav[data-v-2efe7212]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 2rem;border-bottom:1px solid rgba(var(--ui-palette-muted-strong-rgb),.12)}.legal-nav .nav-logo[data-v-2efe7212]{display:flex;align-items:center;gap:.75rem;text-decoration:none}.legal-nav .nav-logo .logo-icon[data-v-2efe7212]{width:36px;height:36px}.legal-nav .nav-logo .logo-text[data-v-2efe7212]{font-size:var(--ui-text-title-3)}.legal-nav .back-link[data-v-2efe7212]{display:flex;align-items:center;min-height:var(--ui-hit-target-min);gap:.5rem;color:#a4a19c;text-decoration:none;font-size:var(--ui-text-label)}.legal-nav .back-link[data-v-2efe7212]:hover{color:#f1f5f9}.legal-content[data-v-2efe7212]{max-width:880px;margin:0 auto;padding:calc(var(--marketing-nav-height, 0px) + 2.5rem) 2rem 4rem}.legal-content h1[data-v-2efe7212]{font-family:var(--home-font-headline);font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--home-headline-weight);letter-spacing:-.02em;margin-bottom:.5rem}.legal-content h2[data-v-2efe7212-s]{margin-top:2rem;font-size:var(--ui-text-title-3)}.legal-content h3[data-v-2efe7212-s]{margin-top:1.25rem;font-size:var(--ui-text-headline)}.legal-content li[data-v-2efe7212-s],.legal-content p[data-v-2efe7212-s],.legal-content td[data-v-2efe7212-s],.legal-content th[data-v-2efe7212-s]{color:#a4a19c;line-height:1.75;font-size:var(--ui-text-callout)}.legal-content ol[data-v-2efe7212-s],.legal-content ul[data-v-2efe7212-s]{margin:.75rem 0 0 1.25rem}.legal-content a[data-v-2efe7212-s]{color:#f1f5f9}.legal-content .legal-table-wrap[data-v-2efe7212-s]{margin-top:1rem;overflow-x:auto}.legal-content table[data-v-2efe7212-s]{width:100%;border-collapse:collapse}.legal-content td[data-v-2efe7212-s],.legal-content th[data-v-2efe7212-s]{padding:.6rem .75rem .6rem 0;border-bottom:1px solid rgba(var(--ui-palette-muted-strong-rgb),.12);text-align:left;vertical-align:top}.legal-content th[data-v-2efe7212-s]{color:#f1f5f9;font-weight:600}.legal-crumb[data-v-2efe7212]{display:inline-block;margin-bottom:.75rem;color:#a4a19c;font-size:var(--ui-text-footnote);text-decoration:none}.legal-crumb[data-v-2efe7212]:hover{color:#f1f5f9}.effective[data-v-2efe7212]{color:#a4a19c;margin-bottom:2rem}@media(max-width:640px){.legal-content[data-v-2efe7212]{padding-left:1rem;padding-right:1rem}}
