.privacy-page .page-heading{max-width:850px;padding-bottom:32px}.privacy-updated{margin-top:18px;font-size:var(--text-body);color:var(--gray)}.privacy-page .legal-layout{grid-template-columns:minmax(210px,3fr) minmax(0,9fr);gap:56px}.privacy-page .legal-copy{max-width:76ch;min-width:0;overflow-wrap:anywhere}.privacy-page .legal-copy>section{scroll-margin-top:120px}.privacy-page .legal-copy>section>p+p{margin-top:16px}.privacy-page .legal-contents{align-self:start}.privacy-page .legal-contents a{line-height:1.5}.privacy-service-links{display:flex;flex-wrap:wrap;gap:0 24px;margin-top:16px}.privacy-contact a,.privacy-service-links a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere;color:var(--navy)}.privacy-contact{margin-top:20px;padding:16px 20px;background:var(--surface);border-radius:var(--radius);display:flex;flex-direction:column;align-items:flex-start;max-width:100%}.privacy-review-notes{border-top:1px solid var(--line);padding-top:16px;margin-top:48px;font-size:var(--text-body);color:var(--gray)}.privacy-review-notes summary{cursor:pointer;min-height:44px;align-content:center;color:var(--navy)}.privacy-review-notes ul{padding-left:20px;line-height:1.8}.privacy-review-notes li+li{margin-top:12px}@media(max-width:1199px){.privacy-page .legal-layout{gap:32px;grid-template-columns:minmax(190px,1fr) minmax(0,2fr)}}@media(max-width:767px){.privacy-page .legal-layout{grid-template-columns:minmax(0,1fr)}.privacy-page .legal-contents{display:grid;grid-template-columns:1fr;gap:0;padding-bottom:24px}.privacy-page .legal-copy{max-width:none}.privacy-page .legal-copy>section{scroll-margin-top:96px}.privacy-contact{padding:16px}}