.privacy-policy-title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:#101828;line-height:1.2;font-family:var(--font-inter), sans-serif;margin-bottom:48px}.privacy-policy-prose{max-width:none;font-family:var(--font-inter), sans-serif;color:#101828}.privacy-policy-text{font-size:var(--font-size-md);color:#101828;line-height:1.6;font-family:var(--font-inter), sans-serif;margin-bottom:16px}.privacy-policy-section{margin-bottom:48px}.privacy-policy-section-title{font-size:var(--display-xs);font-weight:var(--font-weight-semibold);color:#101828;line-height:1.4;font-family:var(--font-inter), sans-serif;margin-top:0;margin-bottom:16px}.privacy-policy-subsection{margin-bottom:24px}.privacy-policy-subsection-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:#101828;line-height:1.4;font-family:var(--font-inter), sans-serif;margin-top:20px;margin-bottom:12px}.privacy-policy-section p{font-size:var(--font-size-md);color:#101828;line-height:1.6;font-family:var(--font-inter), sans-serif;margin-bottom:16px}.privacy-policy-details{border-left:4px solid var(--brand-blue-start);background-color:#f5f5f5;border-radius:8px;margin-top:16px;padding:20px 24px}.privacy-policy-details p{font-size:var(--font-size-sm);color:#101828;margin-bottom:12px}.privacy-policy-details strong{color:#101828;font-weight:var(--font-weight-semibold)}.privacy-policy-definition-item{font-size:var(--font-size-sm);color:#101828;line-height:1.6;font-family:var(--font-inter), sans-serif;background-color:#fdfdfd;border:1px solid #e9eaeb;border-radius:8px;margin-bottom:16px;padding:16px}.privacy-policy-definition-item strong{color:var(--brand-blue-start);font-weight:var(--font-weight-semibold);display:inline}.privacy-policy-list{margin:16px 0;padding-left:24px;list-style-type:disc}.privacy-policy-list li{font-size:var(--font-size-md);color:#101828;line-height:1.6;font-family:var(--font-inter), sans-serif;margin-bottom:12px}.privacy-policy-list li strong{color:#101828;font-weight:var(--font-weight-semibold)}.privacy-policy-contact{background-color:#f5f8ff;border-radius:8px;margin-top:16px;padding:20px}.privacy-policy-contact p{margin-bottom:12px}.privacy-policy-link{color:var(--brand-blue-start);font-weight:var(--font-weight-medium);text-decoration:none;transition:color .2s}.privacy-policy-link:hover{color:var(--brand-blue-end);text-decoration:underline}.privacy-policy-footer-text{color:var(--text-secondary,#6d6d6d);font-family:var(--font-inter), sans-serif}.privacy-policy-footer-link{color:var(--brand-blue-start);font-weight:var(--font-weight-medium);font-family:var(--font-inter), sans-serif;text-decoration:none;transition:color .2s}.privacy-policy-footer-link:hover{color:var(--brand-blue-end);text-decoration:underline}.privacy-policy-section:last-child,.privacy-policy-subsection:last-child,.privacy-policy-section p:last-child,.privacy-policy-details p:last-child,.privacy-policy-definition-item:last-child,.privacy-policy-list li:last-child,.privacy-policy-contact p:last-child{margin-bottom:0}@media (max-width:768px){.privacy-policy-title{font-size:var(--font-size-3xl);margin-bottom:32px}.privacy-policy-section-title{font-size:var(--font-size-xl);margin-bottom:12px}.privacy-policy-subsection-title{font-size:var(--font-size-md);margin-top:16px}.privacy-policy-section p,.privacy-policy-text,.privacy-policy-list li{font-size:var(--font-size-sm)}.privacy-policy-details{padding:16px 20px}.privacy-policy-definition-item{font-size:var(--font-size-sm);padding:12px}}@media (max-width:480px){.privacy-policy-title{font-size:var(--font-size-semi-2xl);margin-bottom:24px}.privacy-policy-section-title{font-size:var(--font-size-lg)}.privacy-policy-section{margin-bottom:32px}.privacy-policy-details{padding:12px 16px}.privacy-policy-details p{font-size:var(--font-size-sm)}.privacy-policy-contact{padding:16px}}
