.privacyPolicyPage .privacyPolicyHero p:last-child{max-width:690px}.privacyPolicyMobileBreak{display:none}.privacyPolicySection{justify-content:center;display:flex}.privacyPolicyBody{width:min(100%,820px);max-width:820px}.privacyPolicyBody section[id]{scroll-margin-top:32px}.privacyPolicyScope{border:1px solid var(--line);background:var(--cream);margin-bottom:46px;padding:31px 34px}.privacyPolicyScope h2{margin:10px 0 18px;font-size:24px}.privacyPolicyScope p:last-child{border-top:1px solid var(--line);margin-bottom:0;padding-top:18px}.privacyPolicyToc{border:1px solid var(--line);margin-bottom:62px;padding:30px 34px}.privacyPolicyToc ol{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:18px 0 0;padding:0;list-style:none;display:grid}.privacyPolicyToc li{border-bottom:1px solid var(--line)}.privacyPolicyToc a{font:500 14px/1.7 var(--sans);grid-template-columns:34px minmax(0,1fr);gap:8px;padding:13px 2px;text-decoration:none;display:grid}.privacyPolicyToc a span{color:var(--gold);font:600 11px/1 var(--sans);letter-spacing:.1em}.privacyPolicyBody>section{margin-top:62px}.privacyPolicyBody>section h2{border-top:1px solid var(--line);padding-top:22px}.privacyPolicyBody a{text-underline-offset:4px}.privacyTableScroll{margin:26px 0;overflow-x:auto}.privacyTableScroll table{border-collapse:collapse;background:var(--cream);width:100%;min-width:580px;font:400 14px/1.8 var(--sans)}.privacyTableScroll th,.privacyTableScroll td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:16px 18px}.privacyTableScroll thead th{background:var(--stone);font-weight:600}.privacyTableScroll tbody th{width:150px;font-weight:600}.privacyPolicyBody address{font:normal 400 15px/2 var(--sans);color:var(--body-ink);margin:0 0 24px}.privacyPolicyBody address strong{font-weight:600}.privacyPolicyDate{color:#675e51;font-size:13px!important}.privacyPolicyContactLink{border:1px solid var(--ink);width:min(100%,420px);font:500 14px/1.5 var(--sans);justify-content:space-between;align-items:center;margin-top:26px;padding:18px 20px;text-decoration:none;display:flex}@media (max-width:720px){.privacyPolicyMobileBreak{display:initial}.privacyPolicySection{padding-left:20px;padding-right:20px}.privacyPolicyScope{padding:25px 21px}.privacyPolicyToc{margin-bottom:48px;padding:25px 20px}.privacyPolicyToc ol{grid-template-columns:1fr}.privacyPolicyBody>section{margin-top:50px}.privacyTableScroll{margin-right:-4px;padding-bottom:5px}}
