.privacy-page{padding:calc(64px + 4rem) 0 4rem}.privacy-page h1{font-family:var(--font-serif,"Crimson Pro", "Georgia", serif);letter-spacing:-.02em;color:var(--text-primary);margin:0 0 2.5rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:500;line-height:1.15}.privacy-effective{color:var(--text-secondary,#8a7f78);margin:0 0 .75rem;font-size:.8125rem}.privacy-page section{margin-bottom:2.25rem}.privacy-page h2{font-family:var(--font-serif,"Crimson Pro", "Georgia", serif);color:var(--text-primary);margin:0 0 .75rem;font-size:1.375rem;font-weight:500}.privacy-page h3{color:var(--text-primary);margin:1.25rem 0 .5rem;font-size:.9375rem;font-weight:600}.privacy-page p{color:var(--text-secondary,#8a7f78);max-width:680px;margin:0 0 .75rem;font-size:.9375rem;line-height:1.72}.privacy-page ul{max-width:680px;margin:0 0 1rem;padding:0;list-style:none}.privacy-page ul li{color:var(--text-secondary,#8a7f78);margin-bottom:.375rem;padding-left:1.25rem;font-size:.9375rem;line-height:1.72;position:relative}.privacy-page ul li:before{content:"";background:var(--terracotta,#d97757);opacity:.4;border-radius:50%;width:5px;height:5px;position:absolute;top:.625em;left:0}.privacy-page a{color:var(--terracotta,#d97757);text-decoration:none;transition:opacity .15s}.privacy-page a:hover{opacity:.75}@media (max-width:768px){.privacy-page{padding:calc(64px + 2.5rem) 0 3rem}}
