.cp-privacy{overflow-x:hidden;background:var(--cp-dark);color:var(--cp-body-on-dark);font-family:var(--font-roboto),sans-serif}.cp-privacy ::selection{background:var(--cp-accent);color:#fefefe}.cp-privacy-hero{position:relative;overflow:hidden;background:var(--cp-dark)}.cp-privacy-inner{position:relative;z-index:1;max-width:820px;margin:0 auto;padding:80px 24px 100px}.cp-privacy-eyebrow{margin-bottom:18px;font-family:var(--font-roboto-mono),monospace;font-size:12px;letter-spacing:.14em;color:var(--cp-dark-highlight);text-transform:uppercase}.cp-privacy-title{margin:0 0 12px;font-family:var(--font-urbanist),sans-serif;font-size:clamp(32px,4.6vw,48px);font-weight:800;line-height:1.08;letter-spacing:-.01em;color:var(--cp-text-on-dark)}.cp-privacy-updated{margin:0 0 44px;font-family:var(--font-roboto-mono),monospace;font-size:13px;color:var(--cp-muted)}.cp-privacy-sections{display:flex;flex-direction:column;gap:34px}.cp-privacy-section h2{margin:0 0 12px;font-family:var(--font-urbanist),sans-serif;font-size:22px;font-weight:700;color:var(--cp-text-on-dark)}.cp-privacy-section p{margin:0;font-size:16px;line-height:1.75;color:var(--cp-body-on-dark)}.cp-privacy-section a{color:var(--cp-dark-highlight);text-decoration:none}.cp-privacy-content h2{margin:44px 0 12px;font-family:var(--font-urbanist),sans-serif;font-size:22px;font-weight:700;color:var(--cp-text-on-dark)}.cp-privacy-content h2:first-child{margin-top:0}.cp-privacy-content h3,.cp-privacy-content h4{margin:30px 0 10px;font-family:var(--font-urbanist),sans-serif;font-size:18px;font-weight:700;color:var(--cp-text-on-dark)}.cp-privacy-content p{margin:0 0 14px;font-size:16px;line-height:1.75;color:var(--cp-body-on-dark)}.cp-privacy-content p:last-child{margin-bottom:0}.cp-privacy-content ol,.cp-privacy-content ul{margin:0 0 14px;padding-left:24px}.cp-privacy-content li{margin-bottom:8px;font-size:16px;line-height:1.75;color:var(--cp-body-on-dark)}.cp-privacy-content a{color:var(--cp-dark-highlight);text-decoration:none}.cp-privacy-content b,.cp-privacy-content strong{color:var(--cp-text-on-dark)}.cp-privacy-content blockquote{margin:0 0 14px;padding-left:18px;border-left:2px solid var(--cp-dark-highlight)}