.privacy-page .pp-breadcrumb{margin-bottom:38px;padding-top:38px}.privacy-page .pp-intro{max-width:850px;margin-bottom:48px}.privacy-page h1{margin:18px 0 24px;font-size:clamp(38px,4.2vw,60px)}.privacy-page p{font-size:17px;line-height:1.85}.privacy-page .pp-intro>p:not(.eyebrow,.pp-date){font-size:20px}.privacy-page .pp-date{color:var(--theme-muted);margin-top:22px;font-size:14px}.privacy-page .pp-layout{grid-template-columns:280px minmax(0,800px);align-items:start;gap:58px;padding-bottom:70px;display:grid}.privacy-page .pp-toc{border:1px solid var(--theme-border);border-radius:var(--studio-radius);background:var(--theme-soft);padding:22px;position:sticky;top:120px}.privacy-page .pp-toc h2{margin:0 0 14px;font-size:20px}.privacy-page .pp-toc ol{margin:0;padding-left:22px}.privacy-page .pp-toc a{min-height:44px;color:var(--theme-link);align-items:center;padding:9px 0;font-size:14px;line-height:1.6;display:inline-flex}.privacy-page .pp-content section{border-top:1px solid var(--theme-border);padding:30px 0;scroll-margin-top:120px}.privacy-page .pp-content section:first-child{border-top:0;padding-top:0}.privacy-page .pp-content h2{margin:0 0 20px;font-size:clamp(25px,2.5vw,32px);line-height:1.3}.privacy-page .pp-resource{width:fit-content;min-height:44px;color:var(--theme-link);overflow-wrap:anywhere;align-items:center;gap:10px;padding-block:10px;display:flex}.privacy-page a:focus-visible{outline:3px solid var(--theme-focus);outline-offset:4px}@media (max-width:960px){.privacy-page .pp-layout{grid-template-columns:1fr;gap:38px}.privacy-page .pp-toc{max-width:800px;position:static}.privacy-page .pp-content{max-width:800px}}@media (max-width:620px){.privacy-page .pp-breadcrumb{padding-top:24px}.privacy-page .pp-intro{margin-bottom:32px}.privacy-page .pp-content section{padding-block:24px}.privacy-page .pp-intro>p:not(.eyebrow,.pp-date){font-size:18px}.privacy-page .pp-toc{padding:20px}}
