.page-privacy-policy .privacy-policy-section{background:#fff;padding:4rem 0}@media(max-width:768px){.page-privacy-policy .privacy-policy-section{padding:2rem 0}}.page-privacy-policy .privacy-policy-section .section-header{text-align:center;margin-bottom:3rem}@media(max-width:768px){.page-privacy-policy .privacy-policy-section .section-header{margin-bottom:2rem}}.page-privacy-policy .privacy-policy-section .section-title{font-weight:500;color:var(--color-font-primary);font-size:2.5rem;margin-bottom:.5rem}@media(max-width:768px){.page-privacy-policy .privacy-policy-section .section-title{font-size:2rem}}.page-privacy-policy .privacy-policy-section .section-subtitle{font-size:1rem;color:#999;font-weight:400}.page-privacy-policy .privacy-content{max-width:900px;margin:0 auto;background:#fff;padding:2rem;border-radius:8px}@media(max-width:768px){.page-privacy-policy .privacy-content{padding:1rem}}.page-privacy-policy .content-prose{color:#333;line-height:1.8}.page-privacy-policy .content-prose h2{color:var(--color-font-primary);font-size:2rem;font-weight:500;margin-top:3rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #FFAA33;scroll-margin-top:2rem}.page-privacy-policy .content-prose h2:first-child{margin-top:0}@media(max-width:768px){.page-privacy-policy .content-prose h2{font-size:1.5rem}}.page-privacy-policy .content-prose h3{color:var(--color-font-primary);font-size:1.5rem;font-weight:500;margin-top:2rem;margin-bottom:1rem;scroll-margin-top:2rem}@media(max-width:768px){.page-privacy-policy .content-prose h3{font-size:1.25rem}}.page-privacy-policy .content-prose h4{color:var(--color-font-primary);font-size:1.25rem;font-weight:500;margin-top:1.5rem;margin-bottom:.75rem;scroll-margin-top:2rem}@media(max-width:768px){.page-privacy-policy .content-prose h4{font-size:1.1rem}}.page-privacy-policy .content-prose p{color:#333;font-size:1rem;line-height:1.8;margin-bottom:1rem}@media(max-width:768px){.page-privacy-policy .content-prose p{font-size:.95rem}}.page-privacy-policy .content-prose a{color:#fa3;text-decoration:none;font-weight:500;transition:color .2s}.page-privacy-policy .content-prose a:hover{color:#e69500;text-decoration:underline}.page-privacy-policy .content-prose ul,.page-privacy-policy .content-prose ol{margin:1rem 0 1.5rem 1.5rem;padding-left:1rem}.page-privacy-policy .content-prose ul li,.page-privacy-policy .content-prose ol li{margin-bottom:.75rem;line-height:1.8;color:#333}.page-privacy-policy .content-prose ul li strong,.page-privacy-policy .content-prose ol li strong{color:var(--color-font-primary)}@media(max-width:768px){.page-privacy-policy .content-prose ul,.page-privacy-policy .content-prose ol{margin-left:1rem;padding-left:.5rem}}.page-privacy-policy .content-prose strong{color:var(--color-font-primary);font-weight:600}.page-privacy-policy .content-section{margin-bottom:3rem}.page-privacy-policy .content-section:last-child{margin-bottom:0}.page-privacy-policy .bg-blue-50{background:#f8f9fa;padding:1.5rem;border-radius:8px;margin-bottom:1rem;border-left:4px solid #FFAA33}.page-privacy-policy .bg-blue-50 h4{margin-top:0!important;margin-bottom:.5rem!important}.page-privacy-policy .bg-blue-50 p{margin-bottom:0!important}.page-privacy-policy .bg-slate-50{background:#f8f9fa;padding:2rem;border-radius:8px;border:1px solid #ebebeb}.page-privacy-policy .bg-slate-50 p{margin-bottom:.5rem}.page-privacy-policy .bg-slate-50 p:last-child{margin-bottom:0}.page-privacy-policy .space-y-2>*+*,.page-privacy-policy .space-y-4>*+*{margin-top:.5rem}.page-privacy-policy .space-y-4>*+*{margin-top:1rem}.page-privacy-policy html{scroll-behavior:smooth}
