.privacy-header{border-bottom:var(--thin-border);padding:24px 0}.privacy-header-container{align-items:center;color:var(--muted-foreground);display:flex;justify-content:space-between}.privacy-header-container a{align-items:center;display:flex;font-size:14px;line-height:20px;gap:8px}.privacy-header-container a .lucide{height:16px;width:16px}.privacy-header-container span{font-size:14px;line-height:20px}.privacy{display:flex;flex-direction:column;max-height:calc(100vh - 69px);max-height:calc(100svh - 69px);max-height:calc(100dvh - 69px);overflow:hidden;padding-bottom:var(--spacing-32);padding-top:var(--spacing-32)}.privacy h1{color:var(--foreground);font-size:36px;font-weight:700;line-height:40px;margin-bottom:var(--spacing-24)}.privacy .privacy-content{border:var(--thin-border);border-radius:8px;flex:1 1;min-height:0;padding:var(--spacing-32);overflow-y:auto;scrollbar-color:var(--muted-foreground) transparent}.privacy .privacy-content::-webkit-scrollbar-track{background:transparent}.privacy .privacy-content .effective-date{color:var(--muted-foreground);font-size:14px;line-height:20px;margin-bottom:var(--spacing-32)}.privacy .privacy-content h2{color:var(--foreground);font-size:20px;font-weight:600;line-height:28px;margin-bottom:var(--spacing-16)}.privacy .privacy-content p{color:color-mix(in oklab,var(--foreground) 90%,transparent);line-height:24px;margin-bottom:var(--spacing-16)}.privacy .privacy-content p a{color:var(--foreground);text-decoration:underline}.privacy .privacy-content p a:hover{color:var(--muted-foreground)}.privacy .privacy-content p strong{font-weight:700}.privacy .privacy-content p:last-child{margin-bottom:0}.privacy .privacy-content section{margin-bottom:var(--spacing-32)}