.privacy-container{background-color:var(--base-100);color:#141414;min-height:100svh}.privacy-header{border-bottom:1px solid #0000001a;max-width:1100px;margin:0 auto;padding:12rem 2rem 4rem}.privacy-header h1{color:var(--base-400);font-size:clamp(4rem,11vw,10rem)}.privacy-header .last-updated{color:var(--base-300);margin-top:1.5rem}.privacy-content{counter-reset:section;max-width:1100px;margin:0 auto;padding:2rem 2rem 6rem}.privacy-section{counter-increment:section;border-bottom:1px solid #00000014;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2rem;padding:3rem 0;display:grid}.privacy-section h2{letter-spacing:-.05rem;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1}.privacy-section h2:before{content:counter(section,decimal-leading-zero);color:var(--base-500);margin-bottom:.75rem;font-family:Geist Mono,monospace;font-size:.8rem;font-weight:500;display:block}.privacy-section .section-body{flex-direction:column;gap:1rem;display:flex}.privacy-section p,.privacy-section li{color:#3a3a3a;font-size:1.1rem;line-height:1.6}.privacy-section ul{flex-direction:column;gap:.5rem;list-style:none;display:flex}.privacy-section li{padding-inline-start:1.25rem;position:relative}.privacy-section li:before{content:"";inset-inline-start:0;background-color:var(--base-500);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.7em}.privacy-footer{text-align:center;color:var(--base-300);padding:2rem}.privacy-footer a{color:inherit}@media (max-width:1000px){.privacy-header{padding:8rem 1.25rem 2.5rem}.privacy-content{padding:1rem 1.25rem 4rem}.privacy-section{grid-template-columns:1fr;gap:1rem;padding:2rem 0}}
