.pf-legal-head[data-astro-cid-m7mnfkc2]{background:var(--color-neutral-100);border-bottom:1px solid var(--border-default)}.pf-legal-head-copy[data-astro-cid-m7mnfkc2]{max-width:48rem;padding-block:2.5rem 3.5rem}@media(min-width:1024px){.pf-legal-head-copy[data-astro-cid-m7mnfkc2]{padding-block:3rem 4.25rem}}.pf-legal-updated[data-astro-cid-m7mnfkc2]{display:inline-flex;align-items:center;gap:.45rem;margin-top:1rem;font-size:.88rem;color:var(--text-tertiary)}.pf-legal-updated[data-astro-cid-m7mnfkc2] svg{color:var(--color-secondary-700)}.pf-legal-wrap[data-astro-cid-m7mnfkc2]{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr);padding-block:3rem 5rem}@media(min-width:1024px){.pf-legal-wrap[data-astro-cid-m7mnfkc2]{grid-template-columns:17rem minmax(0,1fr);gap:4.5rem;padding-block:4rem 6.5rem}}.pf-toc[data-astro-cid-m7mnfkc2]{padding:1.25rem;border-radius:var(--radius-lg);background:var(--color-neutral-0);border:1px solid var(--border-default)}@media(min-width:1024px){.pf-toc[data-astro-cid-m7mnfkc2]{position:sticky;top:calc(var(--header-h) + 1.5rem);max-height:calc(100vh - var(--header-h) - 3rem);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-neutral-300) transparent}}.pf-toc-head[data-astro-cid-m7mnfkc2]{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-eyebrow);margin-bottom:.75rem}.pf-toc-list[data-astro-cid-m7mnfkc2]{display:grid;gap:.1rem}.pf-toc-toggle[data-astro-cid-m7mnfkc2]{display:none}@media(max-width:1023px){.pf-toc[data-astro-cid-m7mnfkc2]>.pf-toc-head[data-astro-cid-m7mnfkc2]{margin-bottom:0}.pf-toc-toggle[data-astro-cid-m7mnfkc2]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;margin-top:.5rem;padding:.5rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--color-neutral-50);font:inherit;font-size:.92rem;font-weight:600;color:var(--color-primary-800);cursor:pointer}.pf-toc-toggle[data-astro-cid-m7mnfkc2] .pf-toc-chev{transition:transform .25s var(--ease-out)}.pf-toc-toggle[data-astro-cid-m7mnfkc2][aria-expanded=true] .pf-toc-chev{transform:rotate(180deg)}.pf-toc-list[data-astro-cid-m7mnfkc2]{margin-top:.75rem}.pf-toc-toggle[data-astro-cid-m7mnfkc2][aria-expanded=false]+.pf-toc-list[data-astro-cid-m7mnfkc2]{display:none}}.pf-toc-list[data-astro-cid-m7mnfkc2] a[data-astro-cid-m7mnfkc2]{display:flex;align-items:center;min-height:32px;padding:.3rem .5rem;border-radius:var(--radius-xs);font-size:.86rem;line-height:1.4;color:var(--text-secondary);text-decoration:none}.pf-toc-list[data-astro-cid-m7mnfkc2] a[data-astro-cid-m7mnfkc2]:hover{background:var(--color-primary-50);color:var(--text-primary)}.pf-legal-main[data-astro-cid-m7mnfkc2]{max-width:48rem;min-width:0}.pf-legal-alert[data-astro-cid-m7mnfkc2]{display:flex;gap:.75rem;align-items:flex-start;padding:1rem 1.2rem;border-radius:var(--radius-md);background:var(--color-accent-50);border:1px solid var(--color-accent-200);font-size:.92rem;line-height:1.6;color:var(--color-neutral-800)}.pf-legal-alert[data-astro-cid-m7mnfkc2] svg{flex:none;margin-top:.15rem;color:var(--color-accent-700)}.pf-legal-alert[data-astro-cid-m7mnfkc2] strong[data-astro-cid-m7mnfkc2]{color:var(--color-accent-900)}.pf-legal-body[data-astro-cid-m7mnfkc2]{margin-top:1rem}.pf-legal-section[data-astro-cid-m7mnfkc2]{padding-block:2.25rem;scroll-margin-top:calc(var(--header-h) + 1.5rem)}.pf-legal-section[data-astro-cid-m7mnfkc2]+.pf-legal-section[data-astro-cid-m7mnfkc2]{border-top:1px solid var(--border-default)}.pf-legal-section[data-astro-cid-m7mnfkc2] h2[data-astro-cid-m7mnfkc2]{font-size:clamp(1.3rem,1.15rem + .5vw,1.55rem);letter-spacing:-.02em}.pf-legal-section[data-astro-cid-m7mnfkc2] p[data-astro-cid-m7mnfkc2],.pf-legal-section[data-astro-cid-m7mnfkc2] ul[data-astro-cid-m7mnfkc2]{margin-top:.9rem;font-size:1rem;line-height:1.75;color:var(--text-secondary);overflow-wrap:anywhere}.pf-legal-section[data-astro-cid-m7mnfkc2] ul[data-astro-cid-m7mnfkc2]{padding-left:1.25rem;list-style:disc}.pf-legal-section[data-astro-cid-m7mnfkc2] li[data-astro-cid-m7mnfkc2]+li[data-astro-cid-m7mnfkc2]{margin-top:.5rem}.pf-legal-section[data-astro-cid-m7mnfkc2] li[data-astro-cid-m7mnfkc2]::marker{color:var(--color-secondary-600)}.pf-legal-related[data-astro-cid-m7mnfkc2]{margin-top:1.5rem;padding-top:2rem;border-top:1px solid var(--border-default)}.pf-legal-related[data-astro-cid-m7mnfkc2] ul[data-astro-cid-m7mnfkc2]{display:flex;flex-wrap:wrap;gap:.5rem}.pf-legal-related[data-astro-cid-m7mnfkc2] a[data-astro-cid-m7mnfkc2]{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:.4rem .95rem;border-radius:999px;background:var(--color-neutral-0);border:1px solid var(--border-default);font-size:.86rem;font-weight:600;color:var(--color-primary-800);text-decoration:none;transition:border-color .2s,background-color .2s}.pf-legal-related[data-astro-cid-m7mnfkc2] a[data-astro-cid-m7mnfkc2]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.pf-legal-contact[data-astro-cid-m7mnfkc2]{display:flex;gap:.75rem;align-items:flex-start;margin-top:2rem;padding:1.2rem 1.35rem;border-radius:var(--radius-md);background:var(--color-primary-50);border:1px solid var(--color-primary-100);font-size:.9rem;line-height:1.65;color:var(--text-secondary);overflow-wrap:anywhere}.pf-legal-contact[data-astro-cid-m7mnfkc2] svg{flex:none;margin-top:.2rem;color:var(--color-secondary-700)}
