.legal-page[data-v-6440384d]{color:var(--pp-ink);display:grid;gap:1.5rem}.legal-page-header[data-v-6440384d]{background:var(--pp-card);border:1px solid var(--pp-divider);border-radius:1rem;padding:1.25rem 1.25rem 1rem}.legal-eyebrow[data-v-6440384d]{color:var(--pp-deep-green);font-size:.85rem;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.legal-title[data-v-6440384d]{color:var(--pp-deep-green);font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.2;margin:.5rem 0}.legal-intro[data-v-6440384d]{color:var(--pp-muted-ink);font-size:1.06rem;line-height:1.6;margin:0;max-width:68ch}.legal-meta[data-v-6440384d]{border-top:1px solid var(--pp-divider);display:grid;gap:.65rem;margin:1rem 0 0;padding-top:.75rem}.meta-item[data-v-6440384d]{align-items:baseline;display:flex;gap:.5rem}.meta-item dt[data-v-6440384d]{color:var(--pp-muted-ink);font-size:.92rem;font-weight:600}.meta-item dd[data-v-6440384d]{color:var(--pp-ink);font-weight:600;margin:0}.legal-layout[data-v-6440384d]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.legal-mobile-jump[data-v-6440384d]{color:var(--pp-deep-green);display:block;font-size:.92rem;font-weight:600;margin-bottom:.35rem}.legal-mobile-select[data-v-6440384d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--pp-card);border:1px solid #c3d0c2;border-radius:.65rem;color:var(--pp-ink);font:inherit;padding:.65rem .75rem;width:100%}.legal-mobile-select[data-v-6440384d]:focus-visible,.legal-toc a[data-v-6440384d]:focus-visible{outline:2px solid var(--pp-deep-green);outline-offset:2px}.legal-toc[data-v-6440384d]{display:none}.legal-card[data-v-6440384d]{background:var(--pp-card);border:1px solid var(--pp-divider);border-radius:1rem;display:grid;gap:2rem;margin:0;max-width:46rem;padding:1.25rem}.legal-section[data-v-6440384d]{scroll-margin-top:6rem}.legal-section h2[data-v-6440384d]{color:var(--pp-deep-green);font-size:clamp(1.28rem,2.5vw,1.5rem);line-height:1.3;margin:0 0 1rem}.legal-section h3[data-v-6440384d]{color:var(--pp-deep-green);font-size:1.1rem;line-height:1.35;margin:1.7rem 0 .75rem}.legal-lead-sentence[data-v-6440384d]{font-size:1.03rem;font-weight:600;line-height:1.6}.legal-section p[data-v-6440384d]{font-size:1rem;line-height:1.6;margin:0 0 1rem}@media(min-width:900px){.legal-layout[data-v-6440384d]{align-items:start;gap:1.5rem;grid-template-columns:minmax(200px,240px) minmax(0,1fr)}.legal-mobile-jump[data-v-6440384d],.legal-mobile-select[data-v-6440384d]{display:none}.legal-toc-wrap[data-v-6440384d]{position:sticky;top:1rem}.legal-toc[data-v-6440384d]{background:var(--pp-card);border:1px solid var(--pp-divider);border-radius:.8rem;display:block;padding:.9rem}.legal-toc-title[data-v-6440384d]{color:var(--pp-deep-green);font-size:.95rem;margin:0 0 .45rem}.legal-toc ul[data-v-6440384d]{display:grid;gap:.35rem;list-style:none;margin:0;padding:0}.legal-toc a[data-v-6440384d]{align-items:center;border-radius:.5rem;color:var(--pp-muted-ink);display:inline-flex;gap:.35rem;padding:.3rem .35rem;text-decoration:none}.legal-toc a[aria-current=location][data-v-6440384d]{background:#145a3b1a;color:var(--pp-deep-green);font-weight:700}}
