.privacyPolicy{background-color:var(--color-background);color:var(--color-primary);font-family:var(--family-text);padding:6vh 0;gap:4vh;min-height:100vh}.privacyPolicy,.privacyPolicyHeader{display:flex;flex-direction:column;align-items:center}.privacyPolicyHeader{gap:1.5vh;width:90%;max-width:900px}#privacyPolicyTitle{font-size:2.5rem;font-weight:700;letter-spacing:1px;margin-bottom:.5rem;text-align:center}.privacyPolicySubtitle{font-size:1.25rem;color:var(--color-primary);font-weight:500;text-align:center}.privacyPolicy p,.sectionList li{font-size:1.1rem;line-height:1.7;color:var(--color-foreground)}#leadParagraph{width:80%;max-width:700px;text-align:center;margin:0 auto 1.5rem;font-size:1.15rem;color:var(--color-primary)}.privacySection{display:flex;flex-direction:column;gap:1.2vh;width:80%;max-width:800px;background:var(--color-background);border-radius:12px;box-shadow:0 2px 12px rgba(90,5,5,.07);padding:2rem 2.5rem;margin-bottom:2vh}.sectionTitle{padding-bottom:.7vh;font-size:1.3rem;font-weight:600;color:var(--color-primary)}.sectionList{padding-left:1.5rem;margin-top:.5rem}.sectionList,.sectionList li{margin-bottom:.5rem}@media (max-width:900px){#leadParagraph,.privacyPolicyHeader,.privacySection{width:95%;padding-left:1rem;padding-right:1rem}.privacySection{padding:1.5rem 1rem}}@media (max-width:600px){.privacyPolicy{padding:3vh 0;gap:2vh}#privacyPolicyTitle{font-size:1.7rem}.privacyPolicySubtitle{font-size:1rem}.privacySection{padding:1rem .5rem;border-radius:8px}#leadParagraph{font-size:1rem;width:98%}.sectionTitle{font-size:1.1rem}.privacyPolicy p,.sectionList li{font-size:1rem}}