.privacy-page{min-height:100vh}.privacy-page__main{flex-direction:column;gap:3rem;max-width:52rem;margin:0 auto;padding:9rem 1.5rem 7rem;display:flex}@media (min-width:768px){.privacy-page__main{padding:10rem 3rem 9rem}}.privacy-page__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.8rem;font-size:.66rem}.privacy-page__title{font-family:var(--font-cormorant), serif;letter-spacing:.14em;text-transform:uppercase;font-size:2.5rem;font-weight:400;line-height:1.2}@media (min-width:768px){.privacy-page__title{font-size:3.2rem}}.privacy-page__lead{color:var(--muted-foreground);margin-top:1.25rem;font-size:.9rem;line-height:1.9}.privacy-page__section{flex-direction:column;gap:.75rem;display:flex}.privacy-page__section-title{font-family:var(--font-cormorant), serif;letter-spacing:.1em;text-transform:uppercase;color:var(--foreground);border-bottom:1px solid var(--border);padding-bottom:.6rem;font-size:1.25rem;font-weight:400}.privacy-page__body{color:var(--muted-foreground);font-size:.88rem;line-height:1.9}.privacy-page__body strong{color:var(--foreground);font-weight:500}.privacy-page__list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.privacy-page__list li{color:var(--muted-foreground);padding-left:1rem;font-size:.88rem;line-height:1.8;position:relative}.privacy-page__list li:before{content:"—";color:var(--border);position:absolute;left:0}.privacy-page__list strong{color:var(--foreground);font-weight:500}.privacy-page__inline-link{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.privacy-page__inline-link:hover{opacity:.7}
