.privacy-page{background-color:var(--color-background)}.privacy-intro{max-width:52rem;font-size:var(--font-size-md);color:var(--color-neutral-700)}.privacy-grid{display:grid;gap:var(--space-10)}@media (min-width:900px){.privacy-grid{grid-template-columns:minmax(0,1.4fr)minmax(0,2.3fr)}}.privacy-toc{align-self:flex-start;display:flex;flex-direction:column;gap:var(--space-6)}.privacy-toc nav ul{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-size-sm)}.privacy-toc a{color:var(--color-neutral-700);padding:0.25rem 0;border-radius:var(--radius-sm);display:inline-flex;align-items:center;gap:0.4rem}.privacy-toc a::before{content:"";width:6px;height:6px;border-radius:999px;background:radial-gradient(circle at 30% 20%,#FFFFFF,#8F5CF7);opacity:0.6;transition:opacity var(--transition-base),transform var(--transition-base)}.privacy-toc a:hover{color:var(--color-heading)}.privacy-toc a:hover::before{opacity:1;transform:scale(1.1)}.privacy-cta{border-radius:var(--radius-lg);padding:var(--space-5);background:linear-gradient(135deg,#111827,#020617);color:#F9FAFB;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:var(--space-3)}.privacy-cta__title{font-size:var(--font-size-lg);font-family:var(--font-serif);color:#F9FAFB}.privacy-cta__text{font-size:var(--font-size-sm);color:#E5E7EB;margin-bottom:var(--space-2)}.privacy-content{max-width:48rem;margin-inline:auto}.privacy-section+.privacy-section{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid rgba(207,198,187,0.8)}.privacy-section h2{font-size:var(--font-size-2xl);margin-bottom:var(--space-3)}.privacy-list{list-style:none;margin:0;padding:0}.privacy-list li{position:relative;padding-left:1.3rem;font-size:var(--font-size-sm);color:var(--color-neutral-700);margin-bottom:var(--space-2)}.privacy-list li::before{content:"";position:absolute;left:0;top:0.55rem;width:0.4rem;height:0.4rem;border-radius:999px;background:radial-gradient(circle at 30% 20%,#FFFFFF,#F4B942);box-shadow:0 0 0 4px rgba(244,185,66,0.35)}.privacy-next{margin-top:var(--space-10)}.privacy-next__card{border-radius:var(--radius-lg);padding:var(--space-6);background-color:var(--color-section);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--space-4)}.privacy-next__card h2{margin-bottom:0}.privacy-next__links{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (max-width:768px){.privacy-content{max-width:none}.privacy-next__card{padding:var(--space-5)}}