.privacy-page h1[data-v-c340bd9e],.privacy-page h2[data-v-c340bd9e],.privacy-page p[data-v-c340bd9e]{margin:0}.privacy-page a[data-v-c340bd9e]:focus-visible,.privacy-page summary[data-v-c340bd9e]:focus-visible{outline:2px solid #be4828;outline-offset:5px}.privacy-page [id][data-v-c340bd9e]{scroll-margin-top:var(--site-header-offset)}.privacy-intro[data-v-c340bd9e]{border-bottom:1px solid #dcded5;padding:38px 0 55px}.privacy-intro h1[data-v-c340bd9e]{font-size:clamp(28px,4.6vw,64px);font-weight:500;letter-spacing:-.045em;line-height:1.12;margin-top:26px}.privacy-page .privacy-version[data-v-c340bd9e]{color:#626960;font-size:12px;margin-top:25px}.privacy-layout[data-v-c340bd9e]{align-items:start;display:grid;gap:65px;grid-template-columns:285px minmax(0,740px);justify-content:space-between}.privacy-sidebar[data-v-c340bd9e]{min-width:0;position:sticky;top:120px}.privacy-sidebar nav>.design-eyebrow[data-v-c340bd9e]{margin-bottom:21px}.privacy-quick-link[data-v-c340bd9e]{align-items:flex-start;border-top:1px solid #dcded5;display:flex;font-size:13px;gap:16px;justify-content:space-between;line-height:1.7;padding:14px 0}.privacy-quick-link svg[data-v-c340bd9e]{flex-shrink:0;height:16px;margin-top:3px;width:16px}.privacy-all-sections a[data-v-c340bd9e]:hover,.privacy-quick-link[data-v-c340bd9e]:hover{color:#be4828}.privacy-all-sections[data-v-c340bd9e]{border-bottom:1px solid #dcded5;border-top:1px solid #dcded5}.privacy-all-sections summary[data-v-c340bd9e]{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:20px;justify-content:space-between;list-style:none;padding:17px 0}.privacy-all-sections summary[data-v-c340bd9e]::-webkit-details-marker{display:none}.privacy-all-sections summary svg[data-v-c340bd9e]{height:17px;transition:transform .2s;width:17px}.privacy-all-sections[open] summary svg[data-v-c340bd9e]{transform:rotate(45deg)}.privacy-all-sections ol[data-v-c340bd9e]{list-style:none;margin:0;max-height:40vh;overflow-y:auto;padding:0 8px 14px 0}.privacy-all-sections li a[data-v-c340bd9e]{color:#626960;display:block;font-size:12px;line-height:1.6;padding:7px 0}.privacy-contact[data-v-c340bd9e]{background:#e9ece3;margin-top:30px;padding:24px}.privacy-contact>a[data-v-c340bd9e]{display:flex;font-size:17px;font-weight:500;gap:14px;justify-content:space-between;margin:18px 0 12px}.privacy-contact>a svg[data-v-c340bd9e]{flex-shrink:0;height:17px;margin-top:4px;width:17px}.privacy-contact>p[data-v-c340bd9e]:last-child{color:#626960;font-size:12px;line-height:1.8}.privacy-prose[data-v-c340bd9e]{color:#626960;font-size:16px;line-height:1.9;min-width:0}.privacy-prose .lead[data-v-c340bd9e]{color:#242b27;font-size:18px;line-height:1.85;margin-bottom:42px}.privacy-prose h2[data-v-c340bd9e]{border-top:1px solid #dcded5;color:#242b27;font-size:27px;font-weight:500;letter-spacing:-.025em;line-height:1.3;margin:38px 0 18px;padding-top:27px}.privacy-prose p[data-v-c340bd9e]{color:#626960;margin:0 0 17px}.privacy-prose ul[data-v-c340bd9e]{list-style-type:disc;margin:0 0 20px;padding-left:20px}.privacy-prose li[data-v-c340bd9e]{margin:9px 0;padding-left:6px}.privacy-prose li[data-v-c340bd9e]::marker{color:#be4828}.privacy-prose strong[data-v-c340bd9e]{color:#242b27;font-weight:500}.privacy-prose a[data-v-c340bd9e]{color:#242b27;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}.privacy-prose a[data-v-c340bd9e]:hover{color:#be4828}.privacy-prose>p[data-v-c340bd9e]:last-child{margin-bottom:0;padding-top:28px}@media (max-width:1100px){.privacy-layout[data-v-c340bd9e]{gap:40px;grid-template-columns:240px minmax(0,1fr)}.privacy-contact[data-v-c340bd9e]{padding:20px}.privacy-contact>a[data-v-c340bd9e]{font-size:15px}}@media (max-width:800px){.privacy-intro[data-v-c340bd9e]{padding:28px 0 38px}.privacy-layout[data-v-c340bd9e]{display:flex;flex-direction:column;gap:35px}.privacy-sidebar[data-v-c340bd9e]{position:static;width:100%}.privacy-contact[data-v-c340bd9e]{display:none}.privacy-prose .lead[data-v-c340bd9e]{font-size:17px;margin-bottom:28px}.privacy-prose h2[data-v-c340bd9e]{font-size:25px}.privacy-all-sections ol[data-v-c340bd9e]{max-height:340px}}@media (max-width:500px){.privacy-intro h1[data-v-c340bd9e]{font-size:28px;letter-spacing:-.04em}.privacy-prose[data-v-c340bd9e]{font-size:15px}.privacy-prose h2[data-v-c340bd9e]{font-size:23px;margin-top:30px}}@media (prefers-reduced-motion:reduce){.privacy-all-sections summary svg[data-v-c340bd9e]{transition:none}}
