.privacy_page__wEG8P{background:var(--jh-surface-page);color:var(--jh-color-text);font-family:var(--jh-font-ui);font-size:var(--jh-font-size-md);line-height:1.7;min-height:100dvh}.privacy_page__wEG8P,.privacy_page__wEG8P *{box-sizing:border-box}.privacy_siteHeader__xXSOh{border-bottom:var(--jh-border-subtle);padding:var(--jh-space-4) var(--jh-layout-gutter-desktop)}.privacy_brand__LznKV{color:var(--jh-color-text);font-weight:var(--jh-font-weight-semibold);text-decoration:none}.privacy_main__6JIKL{margin:0 auto;max-width:48rem;padding:var(--jh-space-9) var(--jh-layout-gutter-desktop)}.privacy_noticeHeader__1PEbn{border-bottom:var(--jh-border-subtle);margin-bottom:var(--jh-space-7);padding-bottom:var(--jh-space-7)}.privacy_eyebrow__Ie0SS{color:var(--jh-color-status-attention);font-size:var(--jh-font-size-xs);font-weight:var(--jh-font-weight-semibold);letter-spacing:.08em;margin:0 0 var(--jh-space-2);text-transform:uppercase}.privacy_noticeHeader__1PEbn h1{font-size:clamp(2rem,5vw,3rem);font-weight:var(--jh-font-weight-semibold);letter-spacing:-.03em;line-height:var(--jh-line-height-tight);margin:0}.privacy_effectiveDate__Y3n13{color:var(--jh-color-text-muted);margin:var(--jh-space-3) 0 0}.privacy_introduction__6Q2tE{font-size:var(--jh-font-size-lg);margin-bottom:var(--jh-space-9)}.privacy_main__6JIKL section{margin-top:var(--jh-space-9)}.privacy_main__6JIKL h2{font-size:var(--jh-font-size-xl);font-weight:var(--jh-font-weight-semibold);letter-spacing:-.015em;line-height:var(--jh-line-height-tight)}.privacy_main__6JIKL address,.privacy_main__6JIKL h2,.privacy_main__6JIKL p,.privacy_main__6JIKL ul{margin:0 0 var(--jh-space-4)}.privacy_main__6JIKL ul{padding-left:var(--jh-space-6)}.privacy_main__6JIKL li+li{margin-top:var(--jh-space-2)}.privacy_main__6JIKL address{font-style:normal}.privacy_main__6JIKL a{color:var(--jh-color-status-attention);text-underline-offset:3px}.privacy_brand__LznKV:focus-visible,.privacy_main__6JIKL a:focus-visible{outline:var(--jh-focus-outline-on-light);outline-offset:var(--jh-focus-offset)}.privacy_noticeFooter___pSCm{border-top:var(--jh-border-subtle);margin-top:var(--jh-space-9);padding-top:var(--jh-space-7)}@media (max-width:640px){.privacy_siteHeader__xXSOh{padding-left:var(--jh-layout-gutter-mobile);padding-right:var(--jh-layout-gutter-mobile)}.privacy_main__6JIKL{padding:var(--jh-space-7) var(--jh-layout-gutter-mobile) var(--jh-space-9)}.privacy_introduction__6Q2tE{font-size:var(--jh-font-size-md)}}