.privacy-badge,.privacy-card h2{font-weight:700;margin-bottom:4px}.privacy-container{margin-top:24px;gap:32px;padding-left:16px;padding-right:16px}.privacy-compact-h1{font-size:clamp(2rem, 5vw, 2.75rem);letter-spacing:-.03em;margin-bottom:4px}.privacy-content-wrapper{display:flex;flex-direction:column;gap:36px;width:100%}.privacy-card{position:relative;display:flex;flex-direction:column;gap:16px;padding:28px 20px!important}@media (min-width:480px){.privacy-card{padding:32px 28px!important}}@media (min-width:768px){.privacy-card{padding:40px 44px!important}}.privacy-card h2{font-family:'Inter Display',-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--h2-size);line-height:var(--h2-line-height);color:var(--text-primary);letter-spacing:-.01em}.privacy-bullet-list,.privacy-card p{color:var(--text-secondary);font-size:var(--body-size);line-height:1.7}.privacy-card p{margin-bottom:8px}.privacy-bullet-list strong,.privacy-card strong{color:var(--text-primary);font-weight:600}.privacy-bullet-list{padding-left:20px;display:flex;flex-direction:column;gap:16px}@media (min-width:480px){.privacy-bullet-list{padding-left:24px}}.privacy-badge{display:inline-flex;align-self:flex-start;font-size:calc(var(--body-size) * .75);text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:20px}.privacy-badge.accent-blue{background-color:rgba(0,102,204,.15);color:var(--accent-blue)}.privacy-badge.accent-purple{background-color:rgba(175,82,222,.15);color:var(--accent-purple)}