.ph-legal[data-v-b5098562]{background:var(--ph-paper);padding-bottom:clamp(64px,8vw,110px)}.ph-legal-hero[data-v-b5098562]{background:var(--ph-deep,#2b3133);color:#f4f6f6;overflow:hidden;padding:6px 0 clamp(48px,6vw,80px);position:relative}.ph-legal-motif[data-v-b5098562]{background:var(--ph-brand);border-radius:120px 120px 120px 24px;height:520px;opacity:.22;pointer-events:none;position:absolute;right:-140px;top:-120px;transform:rotate(12deg);width:520px}.ph-legal-hero .ph-wrap[data-v-b5098562]{position:relative}.ph-legal-crumbs[data-v-b5098562]{color:#b9c1c3;display:flex;font-size:13px;gap:8px;padding:18px 0 34px}.ph-legal-crumbs a[data-v-b5098562]{color:inherit;text-decoration:none}.ph-legal-crumbs a[data-v-b5098562]:hover,.ph-legal-crumbs [aria-current][data-v-b5098562]{color:#fff}.ph-legal-title[data-v-b5098562]{color:#fff;font-family:var(--ph-display);font-size:clamp(36px,5vw,64px);font-weight:300;line-height:1.06;margin:14px 0 0;max-width:820px}.ph-legal-title em[data-v-b5098562]{color:#7fd3df;display:block;font-style:normal}.ph-legal-lead[data-v-b5098562]{color:#c9d1d2;font-size:17px;line-height:1.7;margin:20px 0 0;max-width:640px}.ph-legal-facts[data-v-b5098562]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));list-style:none;margin:38px 0 0;padding:0}.ph-legal-facts li[data-v-b5098562]{background:#ffffff10;border-radius:var(--ph-leaf-sm,18px 18px 18px 4px);box-shadow:inset 0 0 0 1px #ffffff1f;display:grid;gap:4px;padding:18px 20px}.ph-legal-facts .ph-icon[data-v-b5098562]{color:#7fd3df;height:22px;margin-bottom:8px;width:22px}.ph-legal-facts b[data-v-b5098562]{color:#fff;font-family:var(--ph-display);font-size:20px;font-weight:500}.ph-legal-facts span[data-v-b5098562]{color:#b9c1c3;font-size:13.5px;line-height:1.5}.ph-legal-body[data-v-b5098562]{align-items:start;display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:260px minmax(0,1fr);margin-top:clamp(40px,5vw,64px)}.ph-legal-toc[data-v-b5098562]{display:grid;gap:12px;position:sticky;top:110px}.ph-legal-toc>p[data-v-b5098562]{color:var(--ph-muted);font-size:11.5px;font-weight:600;letter-spacing:.16em;margin:0;text-transform:uppercase}.ph-legal-toc ol[data-v-b5098562]{display:grid;gap:2px;list-style:none;margin:0;padding:0}.ph-legal-toc a[data-v-b5098562]{border-radius:10px;color:var(--ph-ink);display:flex;font-size:14px;gap:12px;padding:9px 12px;text-decoration:none;transition:background .2s,color .2s}.ph-legal-toc a span[data-v-b5098562]{color:var(--ph-muted);font-variant-numeric:tabular-nums}.ph-legal-toc a[data-v-b5098562]:hover{background:var(--ph-surface)}.ph-legal-toc a.is-on[data-v-b5098562]{background:var(--ph-surface);box-shadow:inset 2px 0 0 var(--ph-brand);color:var(--ph-brand)}.ph-legal-other[data-v-b5098562]{align-items:center;color:var(--ph-brand);display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-top:10px;text-decoration:none}.ph-legal-other .ph-icon[data-v-b5098562]{height:15px;width:15px}.ph-legal-secs[data-v-b5098562]{display:grid;gap:18px}.ph-legal-sec[data-v-b5098562]{background:var(--ph-surface,#fff);border-radius:var(--ph-leaf,28px 28px 28px 6px);box-shadow:0 0 0 1px var(--ph-line);padding:clamp(22px,3vw,36px);scroll-margin-top:110px}.ph-legal-sec header[data-v-b5098562]{align-items:center;display:flex;gap:14px;margin-bottom:18px}.ph-legal-num[data-v-b5098562]{color:var(--ph-muted);font-family:var(--ph-display);font-size:15px;font-weight:500}.ph-legal-ico[data-v-b5098562]{background:color-mix(in srgb,var(--ph-brand) 12%,#fff);border-radius:14px 14px 14px 4px;color:var(--ph-brand);display:grid;height:42px;place-items:center;width:42px}.ph-legal-ico .ph-icon[data-v-b5098562]{height:20px;width:20px}.ph-legal-sec h2[data-v-b5098562]{color:var(--ph-ink);font-family:var(--ph-display);font-size:clamp(22px,2.2vw,28px);font-weight:400;margin:0}.ph-legal-sec dl[data-v-b5098562]{display:grid;gap:0;margin:0}.ph-legal-sec dl>div[data-v-b5098562]{border-top:1px solid var(--ph-line);display:grid;gap:6px 28px;grid-template-columns:200px minmax(0,1fr);padding:14px 0}.ph-legal-notice[data-v-b5098562] .crn{margin-top:0}.ph-legal-notice[data-v-b5098562] .crn h2{color:var(--ph-ink);font-family:var(--ph-display);font-size:clamp(22px,2.2vw,28px);font-weight:400}.ph-legal-notice[data-v-b5098562] .crn p{color:var(--ph-muted);font-size:15px;line-height:1.7}.ph-legal-sec dt[data-v-b5098562]{color:var(--ph-ink);font-size:14.5px;font-weight:600}.ph-legal-sec dd[data-v-b5098562]{color:var(--ph-muted);font-size:15px;line-height:1.7;margin:0}.ph-legal-cta[data-v-b5098562]{align-items:center;background:var(--ph-brand);border-radius:var(--ph-leaf,28px 28px 28px 6px);color:#fff;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-top:12px;padding:clamp(26px,4vw,44px)}.ph-legal-cta .ph-eyebrow[data-v-b5098562]{color:#d9f3f6}.ph-legal-cta .ph-eyebrow[data-v-b5098562]:before{background:#d9f3f6}.ph-legal-cta h2[data-v-b5098562]{font-family:var(--ph-display);font-size:clamp(26px,2.8vw,36px);font-weight:300;margin:10px 0 8px}.ph-legal-cta h2 em[data-v-b5098562]{font-style:normal;font-weight:500}.ph-legal-cta p[data-v-b5098562]{color:#e6f6f8;line-height:1.65;margin:0;max-width:520px}.ph-legal-cta-actions[data-v-b5098562]{display:flex;flex-wrap:wrap;gap:10px}.ph-legal-updated[data-v-b5098562]{color:var(--ph-muted);font-size:13px;margin:6px 0 0}@media(max-width:900px){.ph-legal-body[data-v-b5098562]{grid-template-columns:1fr}.ph-legal-toc[data-v-b5098562]{position:static}.ph-legal-toc ol[data-v-b5098562]{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto;scrollbar-width:none}.ph-legal-sec dl>div[data-v-b5098562]{grid-template-columns:1fr}}
