.privacy-policy{background-color:#fff;color:#000;line-height:1.7;padding:8rem 0 6rem}.privacy-policy p{color:#000}.privacy-policy .container{margin:0 auto;max-width:900px;padding:0 2rem}.page-header{border-bottom:1px solid var(--border-color,#eaeaea);margin-bottom:4rem;padding-bottom:2rem;text-align:center}.page-header h1{color:#000;font-size:2.8rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.last-updated{color:#333;font-size:1.1rem;margin-top:.5rem}.privacy-policy section{margin-bottom:3.5rem;scroll-margin-top:6rem}.privacy-policy h2{color:#000;font-size:1.8rem;font-weight:600;margin:3rem 0 1.5rem;padding-bottom:.75rem;position:relative}.privacy-policy h2:after{background:var(--accent-color,#d4a017);border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:80px}.privacy-policy h3{color:#000;font-size:1.4rem;font-weight:600;margin:2.5rem 0 1rem}.privacy-policy h4{color:#000;font-size:1.2rem;font-weight:600;margin:2rem 0 1rem}.privacy-policy ol,.privacy-policy p,.privacy-policy ul{font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.privacy-policy ol,.privacy-policy ul{padding-left:2rem}.privacy-policy li{margin-bottom:.75rem;position:relative}.privacy-policy ul li:before{color:var(--accent-color,#d4a017);content:"\2022";display:inline-block;font-weight:700;margin-left:-1em;width:1em}.privacy-policy a{color:var(--link-color,#2563eb);text-decoration:none;transition:color .2s ease}.privacy-policy a:hover{color:var(--link-hover-color,#1d4ed8);text-decoration:underline}.privacy-policy strong{color:var(--heading-color,#0f172a);font-weight:600}.privacy-policy .highlight{background-color:rgba(212,160,23,.1);border-radius:4px;font-family:monospace;font-size:.95em;padding:.2em .4em}.privacy-policy table{border-collapse:collapse;display:block;font-size:1rem;margin:2rem 0;overflow-x:auto;width:100%}.privacy-policy td,.privacy-policy th{border:1px solid var(--border-color,#eaeaea);padding:1rem;text-align:left}.privacy-policy th{background-color:var(--background-alt-color,#f8f9fa);color:var(--heading-color,#0f172a);font-weight:600}.privacy-policy tr:nth-child(2n){background-color:var(--background-alt-color,#f8f9fa)}.privacy-policy blockquote{background-color:var(--background-alt-color,#f8f9fa);border-left:4px solid var(--accent-color,#d4a017);border-radius:0 4px 4px 0;font-style:italic;margin:2rem 0;padding:1rem 2rem}.privacy-policy pre{border-radius:6px;font-size:.95rem;line-height:1.6;margin:1.5rem 0;overflow-x:auto;padding:1.5rem}.privacy-policy code,.privacy-policy pre{background-color:var(--code-bg-color,#1e293b);color:var(--code-text-color,#f8fafc);font-family:Fira Code,Courier New,monospace}.privacy-policy code{border-radius:4px;font-size:.95em;padding:.2em .4em}@media (max-width:768px){.privacy-policy{padding:6rem 0 4rem}.page-header h1{font-size:2.2rem}.privacy-policy h2{font-size:1.6rem}.privacy-policy h3{font-size:1.3rem}.privacy-policy ol,.privacy-policy p,.privacy-policy ul{font-size:1rem}}@media print{.privacy-policy{font-size:12pt;line-height:1.5;padding:1.5cm}.page-header,h2,h3,h4{page-break-after:avoid}blockquote,img,pre,table{page-break-inside:avoid}.no-print{display:none!important}}
/*# sourceMappingURL=privacy-policy.min.css.map */
