.LegalDocument-module__1w8UVG__page{width:min(100% - 32px,1080px);margin:0 auto;padding:56px 0 80px}.LegalDocument-module__1w8UVG__header{max-width:760px;margin-bottom:42px}.LegalDocument-module__1w8UVG__eyebrow,.LegalDocument-module__1w8UVG__title,.LegalDocument-module__1w8UVG__subtitle,.LegalDocument-module__1w8UVG__updated{margin:0}.LegalDocument-module__1w8UVG__eyebrow{color:var(--primary);font-size:var(--text-sm);margin-bottom:10px;font-weight:800}.LegalDocument-module__1w8UVG__title{letter-spacing:-.035em;font-size:clamp(2rem,5vw,3rem);line-height:1.1}.LegalDocument-module__1w8UVG__subtitle{color:var(--text-secondary);font-size:var(--text-lg);margin-top:12px;line-height:1.6}.LegalDocument-module__1w8UVG__updated{color:var(--text-secondary);font-size:var(--text-sm);margin-top:18px}.LegalDocument-module__1w8UVG__layout{grid-template-columns:minmax(180px,240px) minmax(0,720px);align-items:start;gap:48px;display:grid}.LegalDocument-module__1w8UVG__aside{min-width:0}.LegalDocument-module__1w8UVG__sectionNav{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);gap:12px;padding:16px;display:grid;position:sticky;top:96px}.LegalDocument-module__1w8UVG__sectionNav strong{font-size:var(--text-sm)}.LegalDocument-module__1w8UVG__sectionNav ol{gap:7px;margin:0;padding-left:20px;display:grid}.LegalDocument-module__1w8UVG__sectionNav a{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.45}.LegalDocument-module__1w8UVG__sectionNav a:hover{color:var(--primary)}.LegalDocument-module__1w8UVG__sectionNav a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.LegalDocument-module__1w8UVG__document{min-width:0}.LegalDocument-module__1w8UVG__section{border-top:1px solid var(--border);padding:30px 0;scroll-margin-top:96px}.LegalDocument-module__1w8UVG__section:first-child{border-top:0;padding-top:0}.LegalDocument-module__1w8UVG__section h2{font-size:var(--text-xl);margin:0 0 16px;line-height:1.3}.LegalDocument-module__1w8UVG__prose{color:var(--text-secondary);font-size:1rem;line-height:1.75}.LegalDocument-module__1w8UVG__prose p{margin:0 0 14px}.LegalDocument-module__1w8UVG__prose p:last-child{margin-bottom:0}.LegalDocument-module__1w8UVG__prose ul{gap:9px;margin:0;padding-left:24px;display:grid}.LegalDocument-module__1w8UVG__prose li{padding-left:3px}.LegalDocument-module__1w8UVG__contactDetails{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);gap:8px;margin-top:16px;padding:16px;display:grid}.LegalDocument-module__1w8UVG__contactDetails p{margin:0}.LegalDocument-module__1w8UVG__contactDetails a{color:var(--primary);font-weight:700}@media (max-width:760px){.LegalDocument-module__1w8UVG__page{width:min(100% - 24px,1080px);padding:42px 0 64px}.LegalDocument-module__1w8UVG__header{margin-bottom:30px}.LegalDocument-module__1w8UVG__layout{display:block}.LegalDocument-module__1w8UVG__aside{margin-bottom:30px}.LegalDocument-module__1w8UVG__sectionNav{position:static}.LegalDocument-module__1w8UVG__sectionNav ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.LegalDocument-module__1w8UVG__sectionNav ol{grid-template-columns:1fr}.LegalDocument-module__1w8UVG__section{padding:26px 0}.LegalDocument-module__1w8UVG__prose{line-height:1.7}}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__page{width:min(calc(100% - 2 * var(--px-page-gutter)), 1180px);color:var(--px-text);padding:clamp(36px,5vw,68px) 0 96px}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__header{max-width:1000px;margin-bottom:34px}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__eyebrow{color:var(--px-primary-hover);letter-spacing:.055em;margin-bottom:12px;font-size:13px;font-weight:850}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__title{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(30px,3.5vw,46px);font-weight:850;line-height:1.2}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__subtitle{max-width:840px;color:var(--px-text-muted);margin-top:14px;font-size:16px}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__updated{color:var(--px-text-faint);margin-top:17px;font-size:14px}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__layout{grid-template-columns:minmax(200px,265px) minmax(0,1fr);align-items:start;gap:24px;display:grid}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__aside{min-width:0}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__sectionNav{overscroll-behavior:contain;border:1px solid var(--px-border);border-radius:var(--px-radius-lg);background:var(--px-surface);max-height:calc(100dvh - 116px);color:var(--px-text);gap:12px;padding:20px 16px;display:grid;position:sticky;top:94px;overflow-y:auto}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__sectionNav strong{color:var(--px-text);font-size:16px}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__sectionNav ol{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding-left:22px;list-style-position:outside;display:grid}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__sectionNav li{overflow-wrap:anywhere;min-width:0}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__sectionNav a{border-radius:var(--px-radius-sm);width:100%;min-height:44px;color:var(--px-text-muted);overflow-wrap:anywhere;align-items:center;padding:8px 10px;font-size:14px;line-height:1.55;display:inline-flex}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__sectionNav a:hover{background:var(--px-raised);color:var(--px-primary-hover)}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__document{border:1px solid var(--px-border);border-radius:var(--px-radius-lg);background:var(--px-card);min-width:0;padding:22px clamp(18px,2.4vw,35px)}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__section{scroll-margin-top:104px}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__document [id]{scroll-margin-top:104px}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__section{border-top-color:var(--px-border);padding:24px 0}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__section:first-child{padding-top:0}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__section h2{color:var(--px-text);overflow-wrap:anywhere;font-size:clamp(19px,1.7vw,24px);line-height:1.45}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__prose{color:var(--px-text-muted);overflow-wrap:anywhere;font-size:16px;line-height:1.75}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__contactDetails{border:1px solid var(--px-border-strong);border-radius:var(--px-radius-md);background:var(--px-raised);margin-top:20px;padding:20px}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__contactDetails a{min-height:44px;color:var(--px-primary-hover);align-items:center;display:inline-flex}@media (max-width:900px){[data-partix-theme=v2] .LegalDocument-module__1w8UVG__layout{grid-template-columns:minmax(0,1fr);gap:20px}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__sectionNav{max-height:none;position:static;overflow-y:visible}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__sectionNav ol{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:20px;list-style-position:outside}}@media (max-width:700px){[data-partix-theme=v2] .LegalDocument-module__1w8UVG__page{padding:34px 0 64px}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__header{margin-bottom:24px}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__sectionNav{padding:17px 15px}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__sectionNav ol{grid-template-columns:minmax(0,1fr);padding-left:16px}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__document{border-radius:16px;padding:17px}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__section{padding:22px 0}[data-partix-theme=v2] .LegalDocument-module__1w8UVG__prose{line-height:1.7}}
