/* Privacy information uses the existing site colours and typography. */
.privacy-layout{max-width:800px;padding-block:0 64px}
.privacy-intro{padding-bottom:32px;border-bottom:1px solid var(--line)}
.privacy-intro .page-lead{max-width:700px}
.privacy-contents{display:flex;gap:10px 24px;flex-wrap:wrap;padding-block:24px;border-bottom:1px solid var(--line);font-size:13px;color:var(--accent)}
.privacy-contents a{display:inline-flex;align-items:center;min-height:36px}
.privacy-copy section{padding-top:36px;scroll-margin-top:94px}
.privacy-copy h2{font-size:27px;margin-bottom:18px}
.privacy-copy h3{font-size:19px;margin-block:26px 12px}
.privacy-copy p,.privacy-copy li{font-size:15px;color:var(--muted)}
.privacy-copy ul{margin-block:18px;padding-left:22px}
.privacy-copy li+li{margin-top:8px}
.privacy-copy a{color:var(--accent);overflow-wrap:anywhere}
.click-measurement-control{margin-block:20px;padding:20px;border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface)}
.click-measurement-control h3{margin:0 0 8px}
.click-measurement-control #click-measurement-status{margin:0}
.click-measurement-control .button{margin-top:12px;font-family:inherit;cursor:pointer;max-width:100%}
.click-measurement-control .button:disabled{cursor:not-allowed;background:var(--hover);color:var(--muted);border-color:var(--border);opacity:1}
@media(max-width:700px){.privacy-layout{padding-block:0 42px}.privacy-contents{gap:0 20px;padding-block:17px}.privacy-copy section{padding-top:28px;scroll-margin-top:20px}.privacy-copy h2{font-size:25px}}
