.privacy{min-height:100vh;background:var(--c-cream)}.privacy__top{background:var(--c-navy);color:var(--c-cream);padding:0 var(--gutter)}.privacy__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0}.privacy__brand{font-family:var(--f-wide);font-stretch:125%;font-weight:600;font-size:18px;letter-spacing:.04em;display:flex;align-items:center;gap:12px}.privacy__back{font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.privacy__back:hover{color:var(--c-ice)}.privacy__hero{padding:clamp(40px,7vw,96px) 0 clamp(40px,6vw,72px)}.privacy__hero .eyebrow{color:var(--c-lavender);margin-bottom:20px}.privacy__body{padding:clamp(48px,7vw,96px) var(--gutter) var(--section-y)}.privacy__content{max-width:760px}.privacy__section+.privacy__section{margin-top:48px;padding-top:40px;border-top:1px solid var(--line-dark)}.privacy__section h2{margin:0 0 16px;font-weight:400;font-size:clamp(24px,2.4vw,32px);letter-spacing:-.02em}.privacy__section p,.privacy__section li{font-size:17px;line-height:1.65;color:var(--c-ink-soft)}.privacy__section p{margin:0 0 14px}.privacy__section ul{margin:0;padding-left:20px}.privacy__section li+li{margin-top:8px}.privacy__meta{margin-top:56px;font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;color:var(--c-accent)}
